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))