如何使用JsonArray和JSONObject的JSON来创建 [英] How to create Json using JsonArray and JsonObject
本文介绍了如何使用JsonArray和JSONObject的JSON来创建的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想创建一个JSON结构,这其实是一种JsonArray内的JSONObject。 样品的结构是:
1。
{
REQ:[
{
ctrlId:TXT1
},
{
ctrlId:TXT2
}
]
}
2。
{
REQ:[
{
ctrlId:txt1中,
VAL:VAL1
},
{
ctrlId:TXT2,
VAL:将val2
}
]
}
但我不能够得到it..Any帮助AP preciated ..
解决方案
的JSONObject的obj =新的JSONObject();
JSONArray REQ =新JSONArray();
JSONObject的reqObj =新的JSONObject()
reqObj.put(ctrlId,txt1中);
req.put(reqObj);
reqObj =新的JSONObject();
reqObj.put(ctrlId,TXT2);
req.put(reqObj);
obj.put(REQ,REQ);
的最终目标是 OBJ
I want to create a Json structure which is actually a JsonArray inside a JsonObject. The sample structure is:
1.
{
"req": [
{
"ctrlId":"txt1"
},
{
"ctrlId":"txt2"
}
]
}
2.
{
"req": [
{
"ctrlId":"txt1",
"val" : "val1"
},
{
"ctrlId":"txt2",
"val" : "val2"
}
]
}
But i am not able to get it..Any help is appreciated..
解决方案
JSONObject obj = new JSONObject();
JSONArray req = new JSONArray();
JSONObject reqObj = new JSONObject()
reqObj.put( "ctrlId", "txt1" );
req.put( reqObj );
reqObj = new JSONObject();
reqObj.put( "ctrlId", "txt2" );
req.put( reqObj );
obj.put( "req", req );
The final object is obj
这篇关于如何使用JsonArray和JSONObject的JSON来创建的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文