【发布时间】:2019-04-12 01:13:43
【问题描述】:
我有一个 JSON 文件,我使用 json.load() 函数在 python 对象中转换它。我希望输出是 dict 或 list 但它是一个字符串。
PS:我无法分享的数据,因为它是生产数据。
提前致谢:)
【问题讨论】:
-
请发布您的问题的一些代码/示例。
-
您必须提供源代码和您的 json 结构,无论是审查值还是类似结构。
我有一个 JSON 文件,我使用 json.load() 函数在 python 对象中转换它。我希望输出是 dict 或 list 但它是一个字符串。
PS:我无法分享的数据,因为它是生产数据。
提前致谢:)
【问题讨论】:
【讨论】:
要从字符串更改为字典/列表,请使用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'>
【讨论】: