【问题标题】:Need to change my code to generate correct JSON object需要更改我的代码以生成正确的 JSON 对象
【发布时间】:2013-06-21 02:03:16
【问题描述】:

我正在尝试生成以下 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"
            });
    });

【问题讨论】:

  • 您的 JSON 对我来说看起来不错。您是否面临任何问题?
  • @PradeepPati 是的,token input 无法读取,我需要将其更改为“required JSON”以供 tokenInput 读取。

标签: java json jakarta-ee jquery-tokeninput


【解决方案1】:
[{"id":"set","name":"set"},{"id":"object","name":"object"}]

这只能是表单可以获取,而不是您的代码生成的表单。使 res 成为 JSONArray 。然后尝试..!

【讨论】:

  • 对不起,我没听明白你能改写你的答案吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-07
  • 2013-04-14
  • 2019-07-12
  • 1970-01-01
  • 2014-05-06
相关资源
最近更新 更多