[英]Display JSON Map data to pretty print using Jackson
當我們將Jackson與SerializationFeature一起使用時
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationConfig.Feature.INDENT_OUTPUT);
以下輸出是翻譯
{"employee1":{"id":"1","firstName":"Ranga","lastName":"Reddy"},"employee2":{"id":"2","firstName":"Raja","lastName":"Reddy"}}
進入
{
"employee1" : {
"id" : "1",
"firstName" : "Ranga",
"lastName" : "Reddy"
},
"employee2" : {
"id" : "2",
"firstName" : "Raja",
"lastName" : "Reddy"
}
}
但是我想要這樣的輸出(屬性名稱和值之間應該有相同的空間)
{
"employee1" : {
"id" : "1",
"firstName" : "Ranga",
"lastName" : "Reddy"
},
"employee2" : {
"id" : "2",
"firstName" : "Raja",
"lastName" : "Reddy"
}
}
輸出在上面生成,輸出更具可讀性。 如何實現這一點。
使用以下代碼:-
ObjectMapper mapper = new ObjectMapper();
mapper.enable(SerializationFeature.INDENT_OUTPUT);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.