Как вы представляете массив строк 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.