String str = ' {' person ': ' oneself ', ' info ': {' name ': ' Little King ', ' age ': ' People ': [{' A ': ' Brett ', ' B ': ' McLaughlin ', ' C ': ' AAAA '},{' a ': ' Jason ', ' B ': ' Hunter ', ' C ': ' bbbb '},{' a ': ' Elliotte ', ' B ': ' Harold ', ' C ': ' CCCC '}]} "; Jsonobject Jsonobj=jsonobject.fromobject (str); String Person= jsonobj.getstring ("Person"); System.out.println ("Get character Person:" +Person ); Jsonobject Info= Jsonobj.getjsonobject ("info"); System.out.println ("Get Object Info:(name:" +info.getstring ("name") + "Age:" +info.getstring ("age") + ")"); System.out.println ("Get array People:"); Jsonarray arr= Jsonobj.getjsonarray ("People"); for(inti = 0; I < arr.size (); i++) {jsonobject o=Arr.getjsonobject (i); String a= (String) o.get ("a"); String b= (String) o.get ("B"); String C= (String) o.get ("C"); System.out.println (A+"|" +b+ "|" +c); } //Ajax request with parameter JSON data//var Jsonarr = new Array (); //var str =json.stringify (Jsonarr); = = "JSON array to string (object same)String gradestring = "[{' A ': ') A1 ', ' B ': ' B1 ', ' C ': ' C1 '},{' a ': ' A2 ', ' B ': ' B2 ', ' C ': ' C2 '},{' a ': ' A3 ', ' B ': ' B3 ', ' C ': ' C3 '}]"; Jsonarray Jsonarr= Jsonarray.fromobject (gradestring);//This is null, or the error will be directlySystem.out.println ("Parse the JSON array from the AJAX request:"); for(inti = 0; I < jsonarr.size (); i++) {jsonobject o=Jsonarr.getjsonobject (i); String a= (String) o.get ("a"); String b= (String) o.get ("B"); String C= (String) o.get ("C"); System.out.println (A+"|" +b+ "|" +c); }
JSON data parsing