我有包含多个json的字符串。我想把这个string转换成单个json对象。
例如,
假设输入如下:,

input = """
{
 "a" : {
        "x":"y",
        "w":"z"
    }
}

{
"b" : {
       "v":"w",
       "z":"l"
   }
}
"""

预期产出为:
输出:
{
"a" : {
       "x":"y",
       "w":"z"
   }

"b" : {
       "v":"w",
       "z":"l"
    }
}

最佳答案

如果我们把它们当作字典

>>> a = {'a':{'a':1}}
>>> b = {'b':{'b':1}}

我们可以简单地
>>> a.update(b)
>>> a

{'a': {'a': 1}, 'b': {'b': 1}}

10-08 17:22