Java 如何使用JSONArray构建JSONObject?

Java 如何使用JSONArray构建JSONObject?,java,json,format,Java,Json,Format,我使用JSON有点新,在我必须使用JSON格式之前,一切都很好 “功能”:“ListarHoteles”, “参数”:[“”] 现在我的代码是: JSONObject JSONarr = new JSONObject(); JSONArray pam = new JSONArray(); jo.put("function", "ListarHoteles"); pam.add(" "); JSONObject ma

我使用JSON有点新,在我必须使用JSON格式之前,一切都很好

“功能”:“ListarHoteles”, “参数”:[“”]

现在我的代码是:

        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:['']}
谢谢你这是你想要的吗

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":[
      ""
    ]
}

这是你想要的吗

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":[
      ""
    ]
}

我不太明白你想要什么。你希望你的JSONObject是这样的,对吗?{“函数”:“ListarHoteles”,“参数”:[“”]}请添加有关问题的详细信息。我不明白……我不太明白你想要什么输出。你希望你的JSONObject是这样的,对吗?{“函数”:“ListarHoteles”,“参数”:[“”]}请添加有关问题的详细信息。我不明白……非常感谢,伙计,我是JSON项目的新手,这正是我想要的,我现在正在阅读文档。非常感谢,伙计,我是JSON项目的新手,这正是我想要的,我现在正在阅读文档。