首页 > 编程知识 正文

json字符串转jsonobject对象,将json数据转换成字符串

时间:2023-05-04 11:14:24 阅读:33646 作者:4444

JsonObject对象与JSON字符串的相互转换1、在maven中加入相关依赖,即阿里巴巴的fastjson。

ependencygroupidcom.Alibaba/groupidartifactidfastjson/artifactidversion1.2. 68/version/dependency 3358 www.Sina

jsonobjectjsonobject=newjsonobject (; JSONobject.put('name ','懦弱的夏天'); Jonobject.put('sex ','男人'); Jonobject.put('age ',' 20 ' ); stringstr=JSON object.tojsonstring (JSON object ); system.out.println(str; 运行截图:2、JSONObject对象转Json字符串

String jsonStr='{'sex':'男 ','name':'懦弱的夏天 ', ' age' 33365284; 336020 } '; jsonobjectjsonobject=JSON object.parse object (JSON str; system.out.println (JSON object.getstring (' name ) ); system.out.println (JSON object.get integer (' age ); 运行截图:3、Json字符串转JSONObject对象

实体类

package com.zhhq.pojo; 公共类用户{私有Integerid; //主键专用字符串用户名称; //用户名私有字符串密码; //用户密码专用集成器角色; //角色类型私有字符串手机; //电话隐私字符串公司; //单位公共integer getid () { return id; }公共语音设置(integer id ) { this.id=id; }公共字符串getusername (() { return username; } publicvoidsetusername (string username ) { this.username=username; }公共字符串获取密码() { return password; } publicvoidsetpassword (string password ) { this.password=password; }公共integer getrole () { return role; } publicvoidsetrole (集成角色) { this.role=role; }公共字符串get phone (() { return phone; } publicvoidsetphone (stringphone ) { this.phone=phone; }公共字符串get company () { return company; } publicvoidsetcompany (string company ) { this.company=company; } @ overridepublicstringtostring ((return ' user ) )、username='' username ''、password='' password '' )和password role=' role ',phone='' phone '',company='' company ''' '}; }测试

用户用户=new user (; user.setid(1; user.setUsername ('懦弱的夏天'); user.setpassword('123 ); user.setrole(1; user.setPhone(12312312312 ); user.setCompany (无); stringuserstr=JSON object.tojsonstring (user ); 要转换为json字符串system.out.println (userstr : ) userstr )的jsonobjectuserobject=JSON object.parse object (userstr; 转换为json对象的system.out.println (用户对象: )用户对象; system.out.println (username : ) userobject.getstring ) username ); 执行截图

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