JAVA中如何将json对象转JAVA对象及JSON数组(JSONArray)转集合(List)呢?

欣喜 Java经验 发布时间:2024-01-25 09:50:55 阅读数:14365 1
下文笔者讲述将一个json对象转对象及数组转集合的方法及示例分享
json对象转对象的实现思路
       使用  JSONObject.toBean即可将一个json对象转bean对象

list转json数组
       使用 JSONArray.fromObject 即可将list转json数组
json格式
   {userId:'88888',message:'info',create_time:'2024-01-25 22:38:22',create_date:'2024-01-25'}


JAVA对象

ChatDTO.java
 
public class ChatDTO {
    private String userId;
    private String message;
    private String createDate;
    private String createTime;
    
    //get set 方法
} 
  
调用方法 
JSONObject object = JSONObject.fromObject(json); //先转成json对象
ChatDTO chatDTO = (ChatDTO) JSONObject.toBean(object, ChatDTO.class);
  
 JSON数组转集合(JSONArray转list)
     List list = (List) JSONArray.toCollection(jsonArray);
  
集合(List)转JSON数组 
JSONArray array=JSONArray.fromObject(list)
  
版权声明

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

本文链接: https://www.Java265.com/JavaJingYan/202401/17061475187774.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者