如何将类str类型的文件转换为python字典

pxiryf3j  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(127)

我写了下面的代码:

import json
with open('json_data.json') as json_file:
    df = json.load(json_file)

打开json文件,如下所示:
{“API版本”:无,“类”:无,“元数据”:{“注解”:......“可分配”:('cpu':'4','临时存储':“1055762868 Ki”、“大页数-1Gi”:“0”、“大页数-2 Mi”:“0”、“内存”:“3953464 Ki”,“豆荚”:“110”},.......“相位”:无,“已附加卷”:无,“使用中的卷”:无}}
这个文件的类型是<class 'str'>。我想把这个大的字符串类转换成一个更结构化的格式,比如python字典,以便访问可分配的变量,比如cpu,内存等。做这件事的最佳方法或库是什么?注意,使用 pymarshaler.marshal 库中的 Unmarshal 函数没有帮助。

e4yzc0pl

e4yzc0pl1#

你有一个问题与你的json你的饲料到程序。看看这个代码是使用不同的json。

import json

### file.json text
### {"name":"John", "age":30, "car":null}

with open('file.json') as json_file:
    df = json.load(json_file)
    print(df)
    print(type(df))

这段代码为你的df生成字典。

相关问题