首页天道酬勤实体类转jsonobject,json转换为实体对象

实体类转jsonobject,json转换为实体对象

张世龙 05-05 22:29 33次浏览

导入依赖于jar

ependencygroupidcom.Alibaba/groupidartifactidfastjson/artifactidversion1.2.7/version/dependency将json作为实体对象

import com.Alibaba.fast JSON.JSON; import com.Alibaba.fast JSON.JSON object; class User{ private int id; 私有字符串名称; 公共int getid () { return id; }公共语音设置(intid ) { this.id=id; } public String getName (() { return name; }公共语音集名称(字符串名称) { this.name=name; } @Override public String toString () return'user ) (' id='id ),name=''name'\ ' ' ); } publicclassmymain { publicstaticvoidmain (string [ ] args ) stringuserstring=' {\' id\' :1,\'name\ useruser=JSON.tojavaobject (user JSON,User.class ); system.out.println (user.tostring ); }结果:

思考1 :如果一个json有重复属性会怎么样? 例如,{'id':1,' name': '奇怪的小白菜',' name':'wjw'}

答案:涵盖

解析为list:fast JSON解析将{}作为一个对象进行解析。 如果字符串包含n个{},则会生成n个对象

jsonobject转list对象,java json解析