JSON对象和JSON字符串及Java对象互相转换呢?
下文笔者讲述json对象,字符串之间的互相转换方法分享,如下所示
Java对象转json字符串(一般使用字符串存储redis或数据库)
public static String toJSONString(Object object) String objStr = JSON.toJSONString(obj);
json字符串转json对象(中间类,转到java对象)
public static JSONObject parseObject(String text) JSONObject jsonObject = JSONObject.parseObject(objStr);
json对象转java对象
public static <T> T toJavaObject(JSON json, Class <T> clazz) Test test = JSONObject.toJavaObject(jsonObject, Test.class); public class JSONObject extends JSON implements Map <String ,Object >, Cloneable, Serializable , InvocationHandler
Java转json字符串
String objStr = JSON.toJSONString(obj);
json字符串转java对象
Test test = JSONObject.toJavaObject( JSONObject.parseObject(objStr), Test.class);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。