首页 > 解决方案 > 如何在python中打开具有多个对象的非逐行json文件?

问题描述

{
    "temp": "tempval1"
    "temp2": "tempval2"
}{
    "temp": "tempval1"
    "temp2": "tempval2"
}

如果我有多个这样的 json 文件(足够了,所以我无法手动转换列表中的每个“错误”json 对象,我将如何摆脱第二个重复对象?我似乎根本无法 json.load .而且因为这个json文件不是逐行的,所以我也不能在json文件中做for line。

这两个 json 对象是相同的,我只需要删除第二个。发生这种情况是因为一些进程一个接一个地附加到同一个 json 文件中。

而且我也不能摆脱那些 json 文件。

标签: pythonjsonobject

解决方案


推荐阅读