JSR Package:
Import Org.json.JSONArray;
Import Org.json.JSONObject;
public static void Main (string[] args) {
/* String jsonstr = "{" error ": 0," data ": {" src ":" Http:/\/v.dezhi.com\/content\/xml\/59c32550a7764.xml "}," Time ": 0}"; * /
String jsonstr = "{object:{persons:" +
"[{src: ' hehe ', Image: ' Http://10.0.159.132:8080/Web/s1.png '}, ' +
"{src: ' haha ', Image: ' Http://10.0.159.132:8080/Web/s1.png '}," +
"{src: ' hehe ', Image: ' Http://10.0.159.132:8080/Web/s2.jpg '}]}}";
Jsonobject jsonobj=new Jsonobject (JSONSTR);
Get an internal object by property name
Jsonobject jsonpersons=jsonobj.getjsonobject ("Object");
Get a JSON object group
Jsonarray Arr=jsonpersons.getjsonarray ("persons");
for (int i=0;i<arr.length (); i++) {
Loop the object and pass the GetString ("property name") to get the value
Jsonobject Tempjson=arr.getjsonobject (i);
System.out.print (tempjson.getstring ("src"));
System.out.println (tempjson.getstring ("image"));
}
}
JSON parsing learning