Запись нескольких объектов JSON в один .JSON

Я пишу сценарий python, чтобы запустить csv-файл и преобразовать его в один .JSON. Это означало бы то .JSON файл будет иметь несколько объектов json внутри него. У меня большая часть скрипта работает, но часть, с которой я путаю (и я уже некоторое время смотрел в интернете), — это то, как несколько объектов JSON должны храниться в одном .JSON. Это один из способов ниже?

{
    "index": {
        "_index": "jobs", 
        "_id": 119556, 
        "_type": "2014_jobs"
    },
    "index2": {
        "_index": "jobs", 
        "_id": 119700, 
        "_type": "2014_jobs"
    },
    "index3": {
        "_index": "jobs", 
        "_id": 118701, 
        "_type": "2014_jobs"
    },           
}

или

{"index": {"_index": "jobs", "_id": 119556, "_type": "2014_jobs"}}
{"index2": {"_index": "jobs", "_id": 119700, "_type": "2014_jobs"}}
{"index3": {"_index": "jobs", "_id": 118701, "_type": "2014_jobs"}}

1 ответ

  1. Выглядит Притти близко к решению. Может вам стоит использовать список:

    {
     "data":[
        {
            "_index": "jobs", 
            "_id": 119556, 
            "_type": "2014_jobs"
        },
        {
            "_index": "jobs", 
            "_id": 119700, 
            "_type": "2014_jobs"
        },
        {
            "_index": "jobs", 
            "_id": 118701, 
            "_type": "2014_jobs"
        }]           
    }
    

    Это было бы моим решением. Надеюсь, это помогло