json对象和json数组

Posted LCS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json对象和json数组相关的知识,希望对你有一定的参考价值。

json字符串对象和json字符串数组:JSONArray跟JSONObject的区别就是JSONArray比JSONObject多中括号[]

jsonObject:

"Row":{
"YLX":"2010",
"ZYY":"变更",
"YWH":"60000000020181213",
"JYH":"200151"
}

jsonArray:

"Row":[
{
"YWX":"200",
"ZYY":"变更",
"YBH":"60000000020181213,
"JYH":"200151"
}
]

例如:String转json对象:

String formInfos = infoReq.getFormInfos();
JSONObject jsonObject = JSON.parseObject(formInfos);

创建json对象,用put(key,value)拼接json:

JSONObject object = new JSONObject();
jsonObjectRow.put("YWH", projId);
jsonObjectRow.put("YWX", "2010");
jsonObjectRow.put("JGXYH", jsonObject.getString("ZJYH"));

创建json数组用add添加json对象(json对象转json数组):

JSONArray jsonArrayRow = new JSONArray();
jsonArrayRow.add(object);

 

参考文献:http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html

以上是关于json对象和json数组的主要内容,如果未能解决你的问题,请参考以下文章

怎么将json对象添加进json数组中

解析:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

怎么把json字符串转成数组对象

NSDebugDescription = "JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。";

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

(Cocoa 错误 3840。)”(JSON 文本没有以数组或对象开头,并且允许未设置片段的选项。)