【发布时间】:2021-01-09 05:17:07
【问题描述】:
我有一个 json 格式:
{"John": {"company": "xxx", "address": "San Francisco", "contact": ["phone1", "phone2"]}, "Alice": {"company": "yyy", "address": "Boston", "contact": ["phone3", "phone4"]}}
如果我使用 GsonBuilder setPrettyPrinting,它会将其打印为:
{
"John": {
"company": "xxx",
"address": "San Francisco",
"contact": [
"phone1",
"phone2"
]
},
"Alice": {
"company": "yyy",
"address": "Boston",
"contact": [
"phone3",
"phone4"
]
}
}
我想打印如下:
{
"John": {"company": "xxx", "address": "San Francisco", "contact": ["phone1", "phone2"]},
"Alice": {"company": "yyy", "address": "Boston", "contact": ["phone3", "phone4"]}
}
或者至少在一行中有联系人列表
{
"John": {
"company": "xxx",
"address": "San Francisco",
"contact": ["phone1", "phone2"]
},
"Alice": {
"company": "yyy",
"address": "Boston",
"contact": ["phone3", "phone4"]
}
}
这可能吗?这可以使用 GsonBuilder 模块完成吗?
【问题讨论】:
标签: java json gson pretty-print