当前位置: 首页 > 编程笔记 >

Java Json字符串转实体类对象原生解析案例

南宫俊喆
2023-05-05

原生解析方法

首先要分析json的格式,这里首先是一个json对象(即JsonObject),里面还嵌套有一个json数组(即JsonArray),jsonarray里面又是一个json对象分析清楚那就可以进行解析了,当然最好的话,还是要建立一个json所对应的实体类bean。
这里的result就是网络请求返回来的json字符串。

    /*
	 * 交易正常的返回
	 * jsonStr = { "id": "2B4C4B6D1B2D8E1A6B58804FF507EC5B", 
	 * "userNo": "61821", 
	 * "userName": "zhangsan" }
	 */
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
User resultInfo = (User) JSONObject.toBean(jsonObject,User.class);
User.java
class User {
    String id;    // 主键
    String userNo;// 编号
    String userName;// 名称
}

也可以使用第三方工具包进行解析,例如:Gson、fastjson等等,写起来比这个方便很多,不过要引入响应的依赖。

 类似资料:
  • 我有这样一个XML字符串: 当我试图将字符串读入这样的对象时 我得到以下错误: 我在类中使用@JsonProperty是因为@XmlElement还有其他问题。如果我在ResultModel类中排除字段QueryResults,那么字符串的解析工作正常,看起来是正确的。我做错了什么?我对Java中XML字符串的解析非常陌生,所以我希望有一些简单的方法来解决这个问题。。。

  • 本文向大家介绍ASP.NET自带对象JSON字符串与实体类的转换,包括了ASP.NET自带对象JSON字符串与实体类的转换的使用技巧和注意事项,需要的朋友参考一下 关于JSON的更多介绍,请各位自行google了解!如果要我写的话,我也是去Google后copy!嘿嘿,一直以来很想学习json,大量的找资料和写demo,总算有点了解! 切入正题! 还是先封装一个类吧! 这个类网上都可以找到的!有个

  • 本文向大家介绍JSON字符串和对象相互转换实例分析,包括了JSON字符串和对象相互转换实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了JSON字符串和对象相互转换方法。分享给大家供大家参考,具体如下: 同事问了我一个问题——server端返回了一个json结构的字符串,怎么样去访问json对象里面的值?jquery有没有对返回的JSON数据进行解析? 我自己写了一个小的demo,还

  • 本文向大家介绍json字符串对象转换代码实例,包括了json字符串对象转换代码实例的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了json字符串对象转换代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、将字符串转为json对象:JSON.parse(); 2、json对象转字符串:JSON.stringify(); 以上就是

  • 问题内容: 我知道如何解析JSON字符串并将其转换为JavaScript对象。您可以在现代浏览器(和IE9 +)中使用。 太好了,但是我怎样才能把那个JavaScript对象变成一个 特定的 JavaScript对象(即带有特定的原型)呢? 例如,假设您有: 再次说明,我不奇怪如何将JSON字符串转换为通用JavaScript对象。我想知道如何将JSON字符串转换为“ Foo”对象。也就是说,我的

  • 本文向大家介绍JSON字符串和JSON对象相互转化实例详解,包括了JSON字符串和JSON对象相互转化实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JSON字符串和JSON对象相互转化的方法。分享给大家供大家参考,具体如下: 将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON