java json字符串转JSONObject和JSONArray以及取值的实例
程序员文章站
2024-02-21 08:36:34
java json字符串转jsonobject和jsonarray以及取值的实例
实现代码:
import net.sf.json.jsonarray;
i...
java json字符串转jsonobject和jsonarray以及取值的实例
实现代码:
import net.sf.json.jsonarray; import net.sf.json.jsonobject; public class jsontest { public static void main(string[] args) { string jostr = "{name:\"张三\",age:\"20\"}"; //将json字符串转化为jsonobject jsonobject jsonobject = jsonobject.fromobject(jostr); //通过getstring("")分别取出里面的信息 string name = jsonobject.getstring("name"); string age = jsonobject.getstring("age"); //输出 张三 20 system.out.println(name+" "+age); string jastr = "[{user:{name:\"张三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]"; //将jsonarray字符串转化为jsonarray jsonarray jsonarray = jsonarray.fromobject(jastr); //取出数组第一个元素 jsonobject juser = jsonarray.getjsonobject(0).getjsonobject("user"); //取出第一个元素的信息,并且转化为jsonobject string name2 = juser.getstring("name"); string age2 = juser.getstring("age"); //输出 张三 20 system.out.println(name2+" "+age2); //取出数组第二个元素,并且转化为jsonobject jsonobject jscore = jsonarray.getjsonobject(1).getjsonobject("score"); //取出第二个元素的信息 string yuwen = jscore.getstring("yuwen"); string shuxue = jscore.getstring("shuxue"); //输出 80 90 system.out.println(yuwen+" "+shuxue); } }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: Json转化为Java对象的实例详解
下一篇: 非常酷的角BANNER