如何使用 JSON 简单地创建常量 json 数组
How to make a constant json array with JSON Simple
我想用 JSONSimple 制作一个非常简单的对象,它使用常量数组:
{
"user":"fei0x",
"permissions":[10,20]
}
如何构造数组部分?
我尝试使用原始数组,但它创建了一个对象,每个元素都有自己的属性。
myJsonObj.put("permissions", [10,20] );
生产
{
"user":"fei0x",
"permissions":
{
"0":10,
"1":20
}
}
需要创建JSONArray对象来放置数组节点
JSONObject obj = new JSONObject();
obj.put("user", "fei0x");
// if you have const array then loop over to add elements in following object
JSONArray list = new JSONArray();
//loop over
for (int index=0; index < constArray.length; index++) {
list.add(constArray[index]);
}
obj.put("permissions", list)
我想用 JSONSimple 制作一个非常简单的对象,它使用常量数组:
{
"user":"fei0x",
"permissions":[10,20]
}
如何构造数组部分?
我尝试使用原始数组,但它创建了一个对象,每个元素都有自己的属性。
myJsonObj.put("permissions", [10,20] );
生产
{
"user":"fei0x",
"permissions":
{
"0":10,
"1":20
}
}
需要创建JSONArray对象来放置数组节点
JSONObject obj = new JSONObject();
obj.put("user", "fei0x");
// if you have const array then loop over to add elements in following object
JSONArray list = new JSONArray();
//loop over
for (int index=0; index < constArray.length; index++) {
list.add(constArray[index]);
}
obj.put("permissions", list)