我写了下面的代码:
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 函数没有帮助。
1条答案
按热度按时间e4yzc0pl1#
你有一个问题与你的json你的饲料到程序。看看这个代码是使用不同的json。
这段代码为你的df生成字典。