使用jslt转换json以包含空格字符

时间:2018-06-28 13:55:13

标签: json

如何将JSON有效负载转换为在冒号(:)之前和之后包含空格字符 Source Json需要转换为Target Json。 如何在JSLT中执行此操作,请同时建议其他选项。谢谢

来源Json

{   “ code”:“ ABC”,   “ description”:“ XYZ” }

目标杰森

{

“代码”:“ ABC”,   “ description”:“ XYZ”

}

1 个答案:

答案 0 :(得分:0)

如果您的意思是the Java JSLT,那么它就不行了。它适用于JSON对象,因此从JSLT的角度来看,输入和输出是相同的。

您可能可以通过加载JSON,然后控制其序列化方式来完成您想做的事情。实际上,这将在结肠的两侧为您提供空间:

ObjectMapper mapper = new ObjectMapper();  
System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(input));

如果您需要更详细的控制,则可以根据需要实施自己的PrettyPrinter进行设置。