如何在Java中从JsonArray格式的String转换JsonArray?

时间:2014-02-28 08:21:25

标签: java json

现在,我尝试在jQuery UI和数据库(Oracle 10g)中链接该fullcalendar。但是,出现了问题。

我想从JsonArray格式的String解析JsonArray。

EX) JsonArray格式的字符串

-> String jsonArrayStr="[{test1:'test',test2:2,test3:'test3'},
                         {test1:'test',test2:2,test3:'test3'}, 
                         {test1:'test',test2:2,test3:'test3'}]";

JsonArray格式的字符串 - > JsonArray

->JSONArray jsonArray = **(?)**

如何在Java中从JsonArray格式的String转换JsonArray?

2 个答案:

答案 0 :(得分:2)

像这样使用this

String jsonArrayStr="[{test1:'test',test2:2,test3:'test3'},{test1:'test',test2:2,test3:'test3'}, {test1:'test',test2:2,test3:'test3'}]";
JSONArray jrr = new JSONArray(jsonArrayStr);

答案 1 :(得分:0)

您对我的标签感到困惑:“java”和“jquery”,您的意思是“JavaScript”吗?因为Java与jQuery没有关系....

如果您指的是JavaScript,这可能是您的解决方案:

var jsonArrayStr = "[{test1:'test',test2:2,test3:'test3'},{test1:'test',test2:2,test3:'test3'}, {test1:'test',test2:2,test3:'test3'}]";
var jsonArray = JSON.parse( jsonArrayStr );

如果您的意思是Java,请尝试以下代码:

JSONArray jsonArray = new JSONArray(jsonArrayStr);

依赖关系:

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;