我有一些json,其中包括一些被平铺成bson-ish格式的字段,如{"foo.bar" : "bash"}.我想将其转换为以下表示,{"foo" : { "bar" : "bash"}}并想知道在哪里进行这样的操作.使问题复杂化的是,可能存在需要正确合并的多个这样的字段,例如{"foo.bar" : "a", "foo.bash" : "b", "foo.baz" : "c"}- > {"foo" : { "bar" : "a", "bash" : "b", "baz" : "c"}}.