java String转json!!!

怎么将{"number":"001", "name":"rtr", "age":"18", "address":"shanghai"}
这样的字符串转换成json格式?
怎么绑定成一个类呢?
希望大神能帮忙,谢谢!
上面的是一个String

5个回答

java转json方式
java对象转json格式
java对象转json
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

JSONObject

你提供的是JSON格式的数据,转为对象不难。第一步,自定义一个类,声明的变量就是大括号内,分号之前的那些,变量类型,由分号后面决定(加分号的都是字符串,其他都是基本数据类型),后自动生成构造函数,get/set方法,tostring().第二步,new 一个jsonobject对象,将Json格式数据作为参数传入,开始解析。
对象调用optXXX方法(根据之前声明的变量类型做选),传入指定变量名即可获值。在开始解析指定变量前,记得新建自定义类的对象,以便调用setXXX()将后来获取的值存入。有其他疑问,可联系。

如果安卓端,安卓jar自带json解析的jar包,如果纯java的话可以去网上下载第三方jar支持,用的比较多的是jsonobject.jar和谷歌出的gson.jar用法大同小异,百度即可

net.sf.json包

JSONObject jsonObject = JSONObject.fromObject(jsonString);

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!