{"some_id":
[
{"city":"Bellevue"},
{"state":"Washington"}
]
}
ответ
var json = {"some_id": [ {"city":"Bellevue"}, {"state":"Washington"} ] }
json.some_id[0].city
равен "Бельвю"
и
json.some_id[1].state
равно "Вашингтон"
var theJSonString = '({"some_id": [ {"city":"Bellevue"}, {"state":"Washington"} ] })';
var x = eval(theJSonString);
alert(x.some_id[0].city); // will display "Bellevue"
Если вы разбираете JSON с 'eval', вам нужно обернуть содержимое в круглые скобки (например,' eval ('(+), иначе он будет разобран как блок-блок вместо литерала объекта. –
Добавлена отсутствующая скобка. Спасибо @Matthew Crumley – DanC
И this (the json parser and stringifier from json.org) может помочь :) (проверить ссылку в нижней части страницы)
A Поддержка текущих браузеров window.JSON.parse()
. Он принимает форматированную строку JSON и возвращает объект или массив Javascript.
Демо: http://jsfiddle.net/ThinkingStiff/KnbAJ/
Сценарий:
var json = '{"some_id":[{"city":"Bellevue"},{"state":"Washington"}]}'
object = window.JSON.parse(json);
document.getElementById('length').textContent = object.some_id.length;
document.getElementById('city').textContent = object.some_id[0].city;
document.getElementById('state').textContent = object.some_id[1].state;
HTML:
length: <span id="length"></span><br />
some_id[0].city: <span id="city"></span><br />
some_id[1].state: <span id="state"></span><br />
Выход:
length: 2
some_id[0].city: Bellevue
some_id[1].state: Washington
- 1. Как бы я прочитал этот тип «XML»?
- 2. Как бы вы реализовали структуру категорий, такую как dmoz.org
- 3. Как создать такую структуру дерева
- 4. Почему я не могу использовать такую структуру?
- 5. Как бы я прочитал этот массив («StdClass Object»)
- 6. Как создать такую структуру. Я совсем новичок в Javascript
- 7. Как бы я прочитал этот файл на карте C++
- 8. Как бы я прочитал текстовый файл в C?
- 9. Как я прочитал этот объект
- 10. Как создать такую динамическую структуру HTML + PHP
- 11. Как я прочитал бы специфику из JSON-файла с помощью jQuery?
- 12. прочитал часть файла JSON
- 13. Как бы вы реализовали такую навигацию?
- 14. Если бы у меня был текстовый файл значений, как бы я прочитал этот файл?
- 15. Как я могу изменить структуру json?
- 16. Javascript прочитал огромный объект JSON
- 17. Как я могу преобразовать структуру JSON?
- 18. Как я могу изменить эту структуру json?
- 19. Нормально ли иметь такую структуру NSMutableArray
- 20. Ajax прочитал PHP сгенерированный json
- 21. прочитать каталог и создать такую же структуру
- 22. Javascript прочитал JSON с url
- 23. Как бы я перебирал данные JSON
- 24. Служба JAX RPC возвращает такую структуру, как структура
- 25. Получить такую же структуру, что URL, как на Stack Overflow
- 26. Jsoup: Извлечь текст как человек прочитал бы его
- 27. Как создать полную общую структуру TreeView, такую как структура данных
- 28. Как обновить структуру JSON
- 29. Как создать структуру базы данных, такую как календарь Google
- 30. Как десериализовать структуру JSON?
«открытая фигурная скобка, цитирую, некоторые ID, двоеточие, открытый квадратная скобка, открытый фигурный бюстгальтер cket, quote, city, quote, colon, quote, Bell View, close curly bracket, comma, open curly bracket, quote, state, quote, colon, quote, Washington, quote, close curly bracket, close square bracket, close curly bracket «. : D – Russell
См. [Альтернативы JavaScript eval() для парсинга JSON] (http://stackoverflow.com/questions/945015/alternatives-to-javascript-eval-for-parsing-json) и [Безопасное превращение строки JSON в объект] (http://stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object) для ряда методов –
@ Russel hahaha. – DanC