1 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
除了您的“JSON”將不再有效之外,您還可以在.JsonGenerator.Feature.QUOTE_FIELD_NAMESObjectMapper
ObjectMapper mapper = new ObjectMapper()
.disable(JsonGenerator.Feature.QUOTE_FIELD_NAMES);
結(jié)果將是:mapper.writeValueAsString(new Foo())
{name:"Bar"}
要啟用漂亮的打印,您可以使用以下任一方法:
ObjectMapper mapper = new ObjectMapper()
.disable(JsonGenerator.Feature.QUOTE_FIELD_NAMES)
.enable(SerializationFeature.INDENT_OUTPUT);
或者在輸出步驟中使用以下命令:
String result = mapper
.writerWithDefaultPrettyPrinter()
.writeValueAsString(new Foo());
在這兩種情況下,結(jié)果都是:
{
name : "Bar"
}
添加回答
舉報(bào)