【发布时间】:2017-02-14 21:18:25
【问题描述】:
我知道以前有人问过这个问题,但这有点不同,我的地图如下所示:
key value
a.b.c 1
a.b.d 2
e.f 3
生成的 JSON 如下所示:
{
"a": {
"b": {
"c": 1,
"d": 2
}
},
"e": {
"f": 3}
}
如果有一些库可以解决这个问题,那就完美了。
编辑:修复了生成的 JSON 中的错误
【问题讨论】:
-
我不明白想要的结果和初始映射之间的逻辑,请解释一下。
-
地图的键代表字段,所以a.b.c表示字段“a”有一个字段“b”,其中有一个字段“c”,c的值为1
-
那么当地图有
a.b.d时,为什么在想要的结果中"d"在"a"之下?a.b.d.g去哪儿了? -
现在您的 JSON 无效,并且仍然没有
a.b.d.g。请不要急于提出问题,慢慢来。