2015-04-15 3 views
0

Это answer сообщает мне, что json, начинающийся с "[" - это список/массив. Достаточно сказать, может ли несколько списков со словарями считаться действительным json? Как в [{"test": "test"}] [{"test": "test"}]?Формат действительного json

У меня есть данные, возвращающиеся, кажется, в этом формате, но когда я пытаюсь отобразить данные внутри json viewer, это говорит мне, что это неправильный формат. Поэтому, возможно, этим зрителям не нравится json, который возвращается как словарь внутри списка.

Я не совсем уверен, что данные находятся в нескольких списках, но если я печатаю «данные [0], а затем данные 1, тогда данные [2] и т. Д., Он возвращает разные словари, поэтому я предполагаю, что это список. Я бы идеально хотел бы перебрать все данные, чтобы я мог использовать питон для цикла и сказать данные [i], чтобы пройти через все списки, но я полагаю, что мне нужно будет знать, что я перебираю.

ответ

1

От вашего Например, [{"test": "test"}][{"test":"test"}] у вас на самом деле есть два разных списка, и в каждом списке есть словарь.

Парсеры JSON ожидают разбора одного объекта, поэтому вам нужно разместить эти два списка в более крупном списке. Например:

[ [{"test": "test"}], [{"test":"test"}] ] 
Смежные вопросы