Это все, что вам нужно для правильного JSON, верно?
["somestring1", "somestring2"]
Это все, что вам нужно для правильного JSON, верно?
["somestring1", "somestring2"]
Ответы:
Я более подробно остановлюсь на удивительном ответе ChrisR и привожу изображения из его удивительной ссылки .
Действительный JSON всегда начинается с фигурных {
или квадратных скобок [
, и ничего больше.
{
начнется object
:{ "key": value, "another key": value }
Подсказка : хотя javascript принимает одинарные кавычки
'
, JSON принимает только двойные"
.
[
начнется array
:[value, value]
Подсказка : пробелы между элементами всегда игнорируются любым анализатором JSON.
value
это object
, array
, string
, number
, bool
или null
:Так что да, ["a", "b"]
это совершенно правильный JSON, как вы могли бы попробовать по ссылке, которую указал Маниш .
Вот несколько дополнительных допустимых примеров JSON, по одному на блок:
{}
[0]
{"__comment": "json doesn't accept comments and you should not be commenting even in this way", "avoid!": "also, never add more than one key per line, like this"}
[{ "why":null} ]
{
"not true": [0, false],
"true": true,
"not null": [0, 1, false, true, {
"obj": null
}, "a string"]
}
Ваш объект JSON в этом случае является списком. JSON почти всегда является объектом с атрибутами; набор из одной или нескольких пар ключ: значение, поэтому вы, скорее всего, увидите словарь:
{ "MyStringArray" : ["somestring1", "somestring2"] }
тогда вы можете запросить значение "MyStringArray"
и получить список из двух строк, "somestring1"
и "somestring2"
.
По сути, JSON - это буквальное представление вашего значения в javascript, поэтому вы правильно сказали.
Вы можете найти довольно ясное и хорошее объяснение нотации JSON на http://json.org/
String strJson="{\"Employee\":
[{\"id\":\"101\",\"name\":\"Pushkar\",\"salary\":\"5000\"},
{\"id\":\"102\",\"name\":\"Rahul\",\"salary\":\"4000\"},
{\"id\":\"103\",\"name\":\"tanveer\",\"salary\":\"56678\"}]}";
Это пример строки JSON с Employee
объектом as, затем несколькими строками и значениями в массиве в качестве ссылки на @cregox
...
Немного сложно, но многое можно объяснить в одной строке JSON.