Import Net.sf.json.jsonarray;import Net.sf.json.jsonobject;public class Jsontest {public static void main (string[] args {String Jostr = "{name:\" Zhang San \ ", age:\" 20\ "}";//Convert the JSON string to Jsonobjectjsonobject Jsonobject = Jsonobject.fromobject ( JOSTR);//GetString ("") to remove the information inside the string name = Jsonobject.getstring ("name"); String age = jsonobject.getstring ("Age");//Output Zhang San 20system.out.println (name+ "" +age); String jastr = "[{user:{name:\" Zhang San \ ", age:\" 20\ "}},{score:{yuwen:\" 80\ ", Shuxue:\" 90\ "}}]";// Convert the Jsonarray string to Jsonarrayjsonarray Jsonarray = Jsonarray.fromobject (JASTR);//Remove the first element of the array jsonobject Juser = Jsonarray.getjsonobject (0). Getjsonobject ("user");//Remove the information for the first element and convert it to jsonobjectstring name2 = juser.getstring ("Name "); String age2 = juser.getstring ("Age");//Output Zhang San 20system.out.println (name2+ "" +age2);//Take out the second element of the array, and converted to Jsonobjectjsonobject Jscore = Jsonarray.getjsonobject (1). Getjsonobject ("score");//Take out the information of the second element string Yuwen = Jscore.getstring ("Yuwen"); String Shuxue = jscore.getstring ("Shuxue");//Output 90SYstem.out.println (yuwen+ "" +shuxue);}
Java JSON string jsonobject and Jsonarray and values