如何在python中处理json转换对象

时间:2019-04-12 01:13:43

标签: python json parsing

我有一个JSON文件,该文件是使用json.load()函数在python对象中转换的。我希望输出是dict或list但它是一个字符串。

PS:我无法共享的数据,因为它是生产数据。

提前感谢:)

2 个答案:

答案 0 :(得分:0)

您的意思是您拥有的文件是myJsonfile.json对吗? 而您想将它们加载到python中?

您可以这样使用

import json
file = open('myjsonfile.json','r')
jsonfile = json.load(file)

要检查数据,现在是python

jsonfile

my code

答案 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'>