JSON 到 CSV 转换 Linux 终端
JSON to CSV conversion Linux terminal
我有以下 example.json。我如何将它解析为 csv 以获得平均值(在 ** mean_value ** 之间)。
我想要 example.csv:
中的内容
305152,277504,320512
[
{
"name": "stats",
"columns": [
"time",
"mean"
],
"points": [
[
1444038496000,
**305152**
],
[
1444038494000,
**277504**
],
[
1444038492000,
**320512**
]
]
}
]
在python中看起来像这样
import json
results = []
with open('example.json', 'r') as f:
content = json.loads(f.read())
for element in content:
results.append(','.join([str(y[1]) for y in element['points']]))
with open('example.csv', 'w') as f:
f.write('\n'.join(results))
我有以下 example.json。我如何将它解析为 csv 以获得平均值(在 ** mean_value ** 之间)。 我想要 example.csv:
中的内容305152,277504,320512
[
{
"name": "stats",
"columns": [
"time",
"mean"
],
"points": [
[
1444038496000,
**305152**
],
[
1444038494000,
**277504**
],
[
1444038492000,
**320512**
]
]
}
]
在python中看起来像这样
import json
results = []
with open('example.json', 'r') as f:
content = json.loads(f.read())
for element in content:
results.append(','.join([str(y[1]) for y in element['points']]))
with open('example.csv', 'w') as f:
f.write('\n'.join(results))