我有一个JSON文件,该文件是使用json.load()函数在python对象中转换的。我希望输出是dict或list但它是一个字符串。
PS:我无法共享的数据,因为它是生产数据。
提前感谢:)
答案 0 :(得分:0)
您的意思是您拥有的文件是myJsonfile.json对吗? 而您想将它们加载到python中?
您可以这样使用
import json
file = open('myjsonfile.json','r')
jsonfile = json.load(file)
要检查数据,现在是python
jsonfile
答案 1 :(得分:0)
要从字符串更改为字典/列表,请使用json.loads()
因此,在下面的示例中,您存储的每个字符串都是jsonStr
:
jsonStr = '''{"file_type": "json" , "data_type": "str"}'''
jsonObj = json.loads(jsonStr)
输出:
print (jsonObj)
{'file_type': 'json', 'data_type': 'str'}
print (type(jsonObj))
<class 'dict'>