JAVA中如何将json对象转JAVA对象及JSON数组(JSONArray)转集合(List)呢?
下文笔者讲述将一个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)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。