字符串格式如下,[{"FirstIndexId":"901","SecondIndexId":"长春","SecondIndexName":"2G基站","IndexArriveValue":""},{"FirstIndexId":"901","SecondIndexId":"长春","SecondIndexName":"2G基站","IndexArriveValue":""}]前台通过ajax JSON.stringify得到的字符串String格式。
2 回答
慕丝7291255
TA贡献1859条经验 获得超6个赞
String msg="[{"FirstIndexId":"901","SecondIndexId":"长春","SecondIndexName":"2G基站","IndexArriveValue":""},{"FirstIndexId":"901","SecondIndexId":"长春","SecondIndexName":"2G基站","IndexArriveValue":""}]";
JSONArray resultJsonArray = JSONArray.fromObject(msg);
for (int i = 0; i < resultJsonArray.size(); i++) {
JSONObject row = (JSONObject)resultJsonArray.get(i);
String FirstIndexId = (String)row.get("FirstIndexId");
}
12345678_0001
TA贡献1802条经验 获得超5个赞
引用第三方json解析包,层层解析;
gson、fastjson、jackson等
解析后格式有JSONObject,JSONArray两种,分别对应键值对和数组。
调用其parseObject、parseArray方法
或者定义javabean和上面的结构一一对应,调用其parse方法
调用主体有JSON、JSONArray、JSONObject
添加回答
举报
0/150
提交
取消