使用阿里的FastJson
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
//工具类
public class CommonUtils {
//json美化的方法
public static String prettyJson(String reqJson){
JSONObject object = JSONObject.parseObject(reqJson);
String prettyJson = JSON.toJSONString(object, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue,SerializerFeature.WriteDateUseDateFormat);
return prettyJson;
}
}
public class Test{
public static void main(String arg[]) {
String jsonstr = "{" +
"\"Name\":\"fanny\"," +
"\"age\":\"1000\"," +
"\"location\":\"beijing\"," +
"}";
CommonUtils .prettyJson(jsonstr );
}
}
{
"location":"beijing",
"age":"1000",
"Name":"fanny"
}