如何将JSON有效负载转换为在冒号(:)之前和之后包含空格字符 Source Json需要转换为Target Json。 如何在JSLT中执行此操作,请同时建议其他选项。谢谢
来源Json
{ “ code”:“ ABC”, “ description”:“ XYZ” }
目标杰森
{
“代码”:“ ABC”, “ description”:“ XYZ”
}
答案 0 :(得分:0)
如果您的意思是the Java JSLT,那么它就不行了。它适用于JSON对象,因此从JSLT的角度来看,输入和输出是相同的。
您可能可以通过加载JSON,然后控制其序列化方式来完成您想做的事情。实际上,这将在结肠的两侧为您提供空间:
ObjectMapper mapper = new ObjectMapper();
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(input));
如果您需要更详细的控制,则可以根据需要实施自己的PrettyPrinter进行设置。