将长单行文本文件读取到JSON

k10s72fa  于 2023-03-20  发布在  其他
关注(0)|答案(1)|浏览(150)

我有一个很长的单行文本文件,如下所示:

{"attributes":{"fieldAttrs":"{\"request_querystring\":{\"count\":6},\"server_duration\":{

...

"version":"iidfwu83"}

它跨越文本文件myjson.json中的一行。
我从一个数据库中了解到,整个对象是一个合法的深度嵌套JSON对象。
如何将其读入Python JSON对象?

t8e9dugd

t8e9dugd1#

您可以使用'json'模块将json文件作为Python对象进行加载。

import json

# Open the file and read its contents as a string
with open('myjson.json', 'r') as f:
    json_string = f.read()

# Load the JSON string into a Python object
json_obj = json.loads(json_string)

# Print the object to verify it was loaded correctly
print(json_obj)

将“myjson.json”替换为您自己的json文件名。

相关问题