Как построить JSONObject с помощью JSONArray? - PullRequest
1 голос
/ 01 марта 2020

я вроде как использую JSON, и все было хорошо, пока мне не пришлось сделать этот JSON формат.

"function": "ListarHoteles", "parameters": [""]

Прямо сейчас мой код:

        JSONObject JSONarr = new JSONObject();
        JSONArray pam = new JSONArray();
        jo.put("function", "ListarHoteles");
        pam.add(" ");

        JSONObject mainOBJ = new JSONObject();
        mainOBJ.put("parameters", pam);  

И я получаю: {"{\" function \ ": \" ListarHoteles \ "}": {}, "parameters": [""] } Спасибо

1 Ответ

0 голосов
/ 01 марта 2020

Это то, что вы хотите?

JSONObject jsonObject = new JSONObject();
jsonObject.put("function", "ListarHoteles");
JSONArray arr = new JSONArray();
arr.add("");
jsonObject.put("parameters", arr);

System.out.println(jsonObject.toString(2));

Выход:

{
    "function":"ListarHoteles",
    "parameters":[
      ""
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...