Как мне создать 2D-объект json со словарями Python?

#python #json #python-3.x

#python #json #python-3.x

Вопрос:

Я очищаю веб-страницы и извлекаю атрибуты html в виде словаря и хочу скомпилировать все это как объекты в файл json.

Словарь выглядит следующим образом:

 {'car':'ford',
   'mpg':45,
   'VIN':'A31GAFD'}
  

и я хочу, чтобы мой файл json выглядел как (или, как бы то ни было, был бы наиболее подходящим):

 {
    {'car':'ford',
   'mpg':45,
   'VIN':'A31GAFD'},

    {'car':'bmw',
   'mpg':12,
   'VIN':'B441GAFD'}
}
  

Ответ №1:

Я думаю, все, что вы хотите, это чтобы внешний объект был массивом:

 [
    {
        'car':'ford',
        'mpg':45,
        'VIN':'A31GAFD'
    },

    {
        'car':'bmw',
        'mpg':12,
        'VIN':'B441GAFD'
    }
]
  

Это [ ... ] вместо { ... }

Если это не то, о чем вы просите, то, пожалуйста, уточните свой вопрос.

Комментарии:

1. Да, это именно то, что мне было нужно, я не знаю, почему я пытался усложнить. спасибо 🙂