当我尝试在Python中的此字符串上使用array([[ 3, 7, 14, 7],
[15, 19, 38, 19],
[27, 31, 62, 31]], dtype=int32)
时,出现以下错误。
我不明白为什么,因为我相信我为JSON正确格式化了字符串。
下面的代码示例创建以下错误:json.decoder.JSONDecodeError:额外数据:第1行第132列(字符131)
导入pymongo
导入json
mongo_import_str ='{“ Top_Level”:{“ NextLevelDown”:{“ First”:“ 1”,“ Second”:“ 2”,“ Third”:“ 3”}}},“ NextLevelDown2”:{“第一“:” 1“,”第二“:” 2“,”第三“:” 3“}}}'
mongo_import = json.loads(mongo_import_str) collection.insert_one(mongo_import)
答案 0 :(得分:0)
这是具有更好格式的JSON的外观。
{
"Top_Level":{
"NextLevelDown":{
"First": "1","Second":"2","Third":"3"
}
},
"NextLevelDown2":{
"First":"1","Second":"2","Third":"3"
}
}
}
如您所见,其中有一个备用}
。删除它。