首页 > 编程知识 正文

java处理json数据,java返回json格式数据

时间:2023-05-06 11:20:50 阅读:163683 作者:531

解析JSON数据因为他的体积小,在网上传输时可以节省更多的流量,所以得到了越来越广泛的应用。 以下介绍使用JsonObject和JsonArray两种方式分析JSON数据的方法。

要使用这两种方法解析json,必须依赖于json-lib.jar开发包来使用依赖包

1、JsonObject

使用JsonObject分析只有一个数据的json非常有用。 例如,“{'name':'zhangsan', ' password' :' zhangsan 123', 3:' zhangsan 12365292;

publicstaticvoidmain (string [ ] args ) stringjsonstring=' {' name' :' zhangsan',' password ' 88880 用户用户=new user (; user.setname(JSON.getstring ) (name ); user.set password (JSON.getstring ) (password ); user.setemail(JSON.getstring ) (email ); system.out.println (user.tostring ); }

2、JsonArray

使用JsonArray分析数组数据的json非常有用。 例如,“[{'name':'zhangsan', ' password' :' zhangsan 123',”:' zhangssan

string JSON=span style=' color : RGB (51,51,51 ); 字体文件:阵列; 字体大小: 14px; line-height: 26px;' “[{'name':'zhangsan', ' password' :' zhangsan 123', ' email ' 3360' 100000 字体文件:阵列; 字体大小: 14px; line-height: 26px; {'name':'lisi', ' password' :', ' email' :' 1435123 @ QQ Ford 字体大小: 14px; line-height: 26px;' ]'/span; jsonarrayjsonarray=JSON array.from object (JSON; arraylistuserusers=new ArrayList user (; for(intI=0; i jsonArray.size (; I ) { User userM=new User (; user.set name (JSON array.getjsonobject (I ).getstring('name ) ); user.set password (JSON array.getjsonobject (I ).getstring('password ' ) ); user.set email (JSON array.getjsonobject (I ).getstring ) ' email ); USERS.add(user; }用户:用户(for ) system.out.println ) user.tostring (); }

可以用这两种方法分析不同格式的json数据

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。