2012-05-10 5 views
0

У меня есть следующие строки:JSON строка начинается с массивом

[{"result": True}] 
[{"result": False}, {"info": "Describing error}] 

Означает ли это строки являются правильными строки JSON? Или я должен использовать что-л. как это:

{"result": False, "info": "error"} 
+1

Что вы пытаетесь достичь? –

ответ

0

Первый - это действительная строка JSON (массив с одним элементом). Во второй отсутствует котировка, но после фиксации ее действия.

+1

http://jsonlint.com/ - отлично подходит для проверки :) – hogni89

+0

Он работает внутри моей головы. jsonlint.com разрешает IP моего мозга. – usr

+0

geek .. Я не работаю с JSON каждый месяц. Даже не каждый год. – hogni89

0

Сначала можно было бы решить в массив с одним словарю

Второй можно было бы решить в массив с двумя словарями (BTW вы отсутствующим конец цитаты на вашей строке)

Третье решение будет разрешено для Словаря.

Все зависит от того, как вы будете хотеть/нужно потреблять ответ JSON. Все три из них могут быть использованы, просто зависит от вашей ситуации.

Смежные вопросы