Json文件内容提取并复制到excel/text



我有下面的JSON文件,我只想从中提取

("workers": {"usersRunning": 1, "usersWaiting": 0, "total": 8, "jobsWaiting": 0, "inUse": 4})

部分,然后将其放入csv文件或文本文件(制表符分隔(。我是python的新手,所以任何帮助都将不胜感激。。

{
"workers": {
"usersRunning": 1,
"usersWaiting": 0,
"total": 8,
"jobsWaiting": 0,
"inUse": 4
},
"users": {
"activeUsers": 1,
"activity": [{
"maxWorkers": 4,
"inProgress": 4,
"displayName": "abc",
"waiting": 0
}]
}
}

我建议使用panda。它有读取json的方法,您可以使用数据帧过滤来查找所需的数据。

此处的示例:https://www.listendata.com/2019/07/how-to-filter-pandas-dataframe.html

我建议您使用panda并转换为excel以下是将帮助您获得答案的示例

json_ = {"workers": {"usersRunning": 1, "usersWaiting": 0, "total": 8, "jobsWaiting": 0, "inUse": 4}, "users": {"activeUsers": 1, "activity": [{"maxWorkers": 4, "inProgress": 4, "displayName": "abc", "waiting": 0}]}}
import pandas as pd
df = pd.DataFrame(data= json_['workers'], index=[0])
df.to_excel('json_.xlsx')

相关内容

最新更新