Как вы представляете массив строк JSON?

Это все, что вам нужно для действительного JSON, правильно?

["somestring1", "somestring2"]

Ответ 1

Я подробнее расскажу о ChrisR удивительном ответе и приведу изображения из удивительная ссылка.

Действительный JSON всегда начинается с фигурных скобок { или квадратных скобок [.

{ запустит object, который должен иметь следующую структуру:

json object

[ запустит array, который должен иметь следующую структуру:

json array

Наконец, value является либо object, array, string, number или 3 другими состояниями как:

enter image description here

Итак, ваш пример - это действительно действующий JSON, как вы могли попробовать ссылку Manish.

Ответ 2

Ваш JSON-объект в этом случае является списком. JSON почти всегда является объектом с атрибутами; набор из одной или нескольких пар ключ: значение, поэтому вы, скорее всего, увидите словарь:

{ "MyStringArray" : ["somestring1", "somestring2"] }

тогда вы можете запросить значение "MyStringArray", и вы вернете список из двух строк "somestring1" и "somestring2".

Я использую http://jsonlint.com/ для проверки моего JSON.

Ответ 3

В принципе, да, JSON - это просто буквальное представление вашего значения javascript, так что вы сказали правильно.

Вы можете найти довольно четкое и хорошее объяснение нотации JSON на http://json.org/

Ответ 4

String strJson="{\"Employee\":
[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},
{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},
{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";

Это пример строки JSON с Employee как объект, затем несколько строк и значений в массиве в качестве ссылки на @cregox...

Немного сложный, но может многое объяснить в одной строке JSON.