Я пытаюсь отправить свою банку с аргументами. Я использую flink Rest Api для отправки своих аргументов в формате json. Мой образец ввода в java
JSONObject json = new JSONObject();
json.put("programArgs","--bootstrap.server \"localhost:9092\" --zookeeper.server \"localhost:2181\" --query \"where agentHost='192.168.170.111'\" --source.topic \"demo1\" --dest.topic \"rules\" --job.id \"123\" --extra.info \"sdcdscsd\"");
httpPost.setEntity(new StringEntity(json.toJSONString()));
когда я даю именно эти аргументы, мое задание запускается через IDE, однако, когда я отправляю его через rest api, мой аргумент запроса приходит без одинарных кавычек. И, следовательно, я получаю исключение синтаксического анализа Calcite sql.
Как мне решить эту проблему?