【发布时间】:2022-01-17 09:46:49
【问题描述】:
我有一张 json 路径及其相关值的地图。我想使用这个路径键创建 json 并在最后附加值。像输入这样的东西:
{key: "name1.name2.name3", value: "value1"},
{key:"name1.name2.name4", value: "value2"},
{key:"name1.name5[0]", value: "value3"},
{key:"name1.name5[1]", value: "value4"}
输出为:
{"name1":
{"name2":
{"name3":"value1",
"name4":"value2"
}
},
"name5":["value3","value4"]
}
也可以有一个列表。有没有我可以使用的库?
【问题讨论】:
-
看看gson还是jackson。
-
@tgdavies 我在我的项目中使用杰克逊,但它没有为此提供任何实用程序。不确定 gson,但尝试了谷歌搜索,但找不到太多创建 json 的内容。
-
@amantsingh 这可以工作。谢谢。