1210817109
2015-10-07 03:52
采纳率: 73.7%
浏览 5.2k

java String转json!!!

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • Baron_Lee 2015-10-07 04:10

    JSONObject

    点赞 打赏 评论
  • oyljerry 2015-10-07 04:47
    点赞 打赏 评论
  • 笃行后生2 2015-10-07 05:18

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

    点赞 打赏 评论
  • DeepL男子 2015-10-07 07:34

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

    点赞 打赏 评论
  • cangfengluyu 2015-10-08 02:11

    net.sf.json包

    JSONObject jsonObject = JSONObject.fromObject(jsonString);

    点赞 打赏 评论

相关推荐 更多相似问题