Java 需要更改代码以生成正确的JSON对象

Java 需要更改代码以生成正确的JSON对象,java,json,jakarta-ee,jquery-tokeninput,Java,Json,Jakarta Ee,Jquery Tokeninput,我试图生成以下JSON以供tokenInput访问,但我的代码以另一种方式生成它,我如何定制代码以生成正确的JSON 必需的Json get[{id:"set",name:"set"},{id:"object",name="object}] or [{id:"set",name:"set"},{id:"object",name="object}] 我的JSON {"get":[{"id":"set","name":"set"},{"id":"object","name":"obje

我试图生成以下JSON以供tokenInput访问,但我的代码以另一种方式生成它,我如何定制代码以生成正确的JSON

必需的Json

get[{id:"set",name:"set"},{id:"object",name="object}]

or

   [{id:"set",name:"set"},{id:"object",name="object}]
我的JSON

 {"get":[{"id":"set","name":"set"},{"id":"object","name":"object"}]}
麦可德

        JSONObject res = new JSONObject();
        JSONArray jarray = new JSONArray();

        JSONObject object = new JSONObject();
        object.put("id","set");
        object.put("name", "set");
        jarray.add(object);

        JSONObject object1 = new JSONObject();
        object1.put("id","object");
        object1.put("name", "object");
        jarray.add(object1);

        res.put("get", jarray);
        return res;
JSP

 $(document).ready(function() {
        $("#items").tokenInput("getOptions.jsp",{
            theme: "facebook"
            });
    });

这可能是唯一可以获取的表单,而不是代码生成的表单。使res成为JSONArray。那就试试吧

我觉得你的JSON很好。您是否面临任何问题?@PradeepPati是的,token input无法读取它,我需要将其更改为“必需的JSON”以供tokenInput读取。对不起,我不明白您的意思。您能重新表述您的答案吗
[{"id":"set","name":"set"},{"id":"object","name":"object"}]