我正在使用json-simple,我需要漂亮地打印JSON数据(使其更具人性化).
我无法在该库中找到此功能.这通常是如何实现的?
在使用Spring MVC开发REST服务的同时,我希望在开发中渲染JSON"漂亮打印",但在生产中正常(减少空白).
我试图使用JSON对象构造一个JSON字符串
我希望以这种方式构造JSON字符串
{
"Level": "3",
"Name": "testLogger",
"IPADDRESS": "testMachiene",
"Message": "hiiiiiiiiii",
"TimeStamp": "test12345678"
}
Run Code Online (Sandbox Code Playgroud)
这是我的简单程序
package com;
import org.json.JSONObject;
public class Teste {
public static void main(String args[]) throws Exception {
int loglevel = 3;
String loggerName = "testLogger";
String machieneName = "testMachiene";
String timeStamp = "test12345678";
String message = "hiiiiiiiiii";
JSONObject obj = new JSONObject();
obj.put("TimeStamp", message);
obj.put("Message", timeStamp);
obj.put("IPADDRESS", machieneName);
obj.put("Name", loggerName);
obj.put("Level", loglevel);
System.out.println(obj.toString());
}
}
Run Code Online (Sandbox Code Playgroud)
它正在构建这种方式
{
"Name": "testLogger",
"TimeStamp": "hiiiiiiiiii",
"Message": "test12345678",
"Level": 3,
"IPADDRESS": …Run Code Online (Sandbox Code Playgroud)