Json字符串如何转化为Java对象(object,List)呢?

乔欣 Java经验 发布时间:2023-02-24 10:27:26 阅读数:12207 1
下文笔者讲述将json字符串转换为Java对象的方法分享,如下所示
json字符串转java对象的实现思路:
    1.引入json-lib包
	2.借助其中的方法,如:
	  JSONObject.fromObject
	  JSONObject.toBean
	  等方法,即可实现json字符串转java对象
 
1.引入json-lib包 

<dependency>
	<groupId>net.sf.json-lib</groupId>
	<artifactId>json-lib</artifactId>
	<version>2.4</version>
	<classifier>jdk15</classifier>
</dependency>
 
2.Json串转化为list对象:

JSONArray jsonArray = JSONArray.fromObject(jsonString);

List<Config> list = (List) JSONArray.toCollection(jsonArray,
                    Class.class);
 
3.Json串转化为Object对象
JSONObject jsonObject = JSONObject.fromObject(jsonString);
Object object = (Object) JSONObject.toBean(jsonObject, Object.class);
 
4.Json串转化为包含List对象的Object对象
JSONObject jsonObject = JSONObject.fromObject(jsonString);

Map<String, Class> listMap = new HashMap<String, Class>();
listMap.put("list", listObject.class);

Object object = (Object) JSONObject.toBean(jsonObject, Object.class, listMap);
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16772056935906.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者