Це все, що вам потрібно для дійсного JSON, правда?
["somestring1", "somestring2"]
Це все, що вам потрібно для дійсного JSON, правда?
["somestring1", "somestring2"]
Відповіді:
Я детальніше розробимо про чудову відповідь Кріса і приведу зображення з його дивовижної довідки .
Дійсний JSON завжди починається з фігурних дужок {або квадратних дужок [, нічого іншого.
{почне object:
{ "key": value, "another key": value }
Підказка : хоча javascript приймає одинарні лапки
', JSON приймає лише подвійні".
[почне array:
[value, value]
Підказка : пробіли між елементами завжди ігноруються будь-яким аналізатором JSON.
valueце object, array, string, number, boolабо null:
Так що так, ["a", "b"]це абсолютно дійсний JSON, як ви могли б спробувати за посиланням Manish вказав .
Ось кілька додаткових дійсних прикладів 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об'єктом, а потім декількома рядками та значеннями у масиві як посилання на @cregox...
Трохи складне, але може багато пояснити в одній рядку JSON.