JsonToJava.java
796 Bytes
package com.erry.iclear.dateInterface.util;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
/**
* json字符串和java对象转换
* mt
* 2021年7月29日11:40:27
*/
public class JsonToJava {
/*
Json字符串转Java对象
*/
public static <T>T parseJson(String jsonStr, Class cla) {
Object jsonRootBean = JSONObject.parseObject(jsonStr, cla);
return (T)jsonRootBean;
}
/*
对象转Json串
*/
public static String toJson(Object object) {
String jsonString = JSONObject.toJSONString(object, SerializerFeature.WriteMapNullValue);
return jsonString;
}
}