Конвертировать JSON в CSV, используя Python (Idle)

У меня есть файл JSON широты / долготы, который я хочу преобразовать в файл CSV. Я хочу сделать это с помощью Python. Я прочитал / перепробовал все другие предложения от stackoverflow и результатов поиска Google. Я'Мы сумели зайти так далеко, что создали CSV и включили заголовки, но помимо этого начинаются глупые вещи. Вот рабочая часть моего кода:

import json, csv

x="""[
    {"longitude":"-73.689070","latitude":"40.718000"},
    {"longitude":"-73.688400","latitude":"40.715990"},
    {"longitude":"-73.688340","latitude":"40.715790"},
    {"longitude":"-73.688370","latitude":"40.715500"},
    {"longitude":"-73.688490","latitude":"40.715030"},
    {"longitude":"-73.688810","latitude":"40.714370"},
    {"longitude":"-73.688980","latitude":"40.714080"},
    {"longitude":"-73.689350","latitude":"40.713390"},
    {"longitude":"-73.689530","latitude":"40.712800"},
    {"longitude":"-73.689740","latitude":"40.712050"},
    {"longitude":"-73.689820","latitude":"40.711810"},
    {"longitude":"-73.689930","latitude":"40.711380"},
    {"longitude":"-73.690110","latitude":"40.710710"}
]"""

x = json.loads(x)

f = csv.writer(open("test.csv", "wb+"))

f.writerow(["longitude", "latitude"])

И здесь'где это разваливается ("? s" Я имею в видуЯ не уверен, что поставить там. Я'Я пробовал все виды комбинаций вещей, которые янашел в моем поиске ответов):

for ? in ?:
    f.writerow([?[?],?[?]])

Я получил вышеизложенное из ответов наэтот вопрос отмаленькая рыба, Я вижу, что наши примеры JSON немного отличаются, и я предполагаю, что это как-то связано с тем, почему я могузаставить его работать ...

Любая помощь будет принята с благодарностью, и я с удовольствием предоставлю разъяснения в случае необходимости. К вашему сведению, я новичок в Python, так что если выЕсли вы собираетесь использовать жаргон, объясните это как можно яснее. Спасибо! (П.С. Не уверен, имеет ли это значение, но я использую IDLE).

Ответы на вопрос(4)

Ваш ответ на вопрос