Это все, что вам нужно для действительного JSON, правильно?
["somestring1", "somestring2"]
Это все, что вам нужно для действительного JSON, правильно?
["somestring1", "somestring2"]
Я подробнее расскажу о ChrisR удивительном ответе и приведу изображения из удивительная ссылка.
Действительный JSON всегда начинается с фигурных скобок {
или квадратных скобок [
.
{
запустит object
, который должен иметь следующую структуру:
[
запустит array
, который должен иметь следующую структуру:
Наконец, value
является либо object
, array
, string
, number
или 3 другими состояниями как:
Итак, ваш пример - это действительно действующий JSON, как вы могли попробовать ссылку Manish.
Ваш JSON-объект в этом случае является списком. JSON почти всегда является объектом с атрибутами; набор из одной или нескольких пар ключ: значение, поэтому вы, скорее всего, увидите словарь:
{ "MyStringArray" : ["somestring1", "somestring2"] }
тогда вы можете запросить значение "MyStringArray"
, и вы вернете список из двух строк "somestring1"
и "somestring2"
.
Я использую http://jsonlint.com/ для проверки моего JSON.
В принципе, да, 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.