json数据如下
1
{"description":"成功","returnCode":"000000","subedProducts":[]}{"description":"成功","returnCode":"000000","subedProducts":[]}
解决方法:
js解析方法:
var data=" { root: [ {'name':'6200','value':'0'}, {'name':'6101','value':'xa'}, {'name':'6102','value':'beijing'}, {'name':'6103','value':'haerbin'}]}";
var date1=eval('('+data+')');
alert(date1.root[2].name);
java解析方法:
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
String json = "[{'first': 'one','next': 'two'},{'first': 'three','next': 'fore'},{'first': 'five','next': 'six'}]";
try {
JSONArray jsonObject = JSONArray.fromObject(json);
for (Iterator iterator = jsonObject.iterator(); iterator.hasNext();) {
JSONObject job = (JSONObject) iterator.next();
Iterator it=job.keys();
while (it.hasNext()){
System.out.println(job.get(it.next()));
}
}
} catch (JSONException e) {
e.printStackTrace();
}
关注微信号:javalearns 随时随地学Java
或扫一扫
随时随地学Java