2 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
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");
}

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
引用第三方j(luò)son解析包,層層解析;
gson、fastjson、jackson等
解析后格式有JSONObject,JSONArray兩種,分別對應(yīng)鍵值對和數(shù)組。
調(diào)用其parseObject、parseArray方法
或者定義javabean和上面的結(jié)構(gòu)一一對應(yīng),調(diào)用其parse方法
調(diào)用主體有JSON、JSONArray、JSONObject
添加回答
舉報(bào)