Как работать с JSON?
Здравствуйте.
Такой вопрос. Как работать с JSON-объектом, после того, как получил его и распарсил? Необходимо на его основе рисовать рекламные блоки в открытых окнах. JSON-объект вида: Цитата:
|
Кто нибудь работал с JSON?
Тезис: Как проверить строку из поля TextArea на то, что это JSON, и что он имеет нужную мне структуру и свойства я научился. Вопрос: А если в textarea введены несколько "JSON-объектов" в виде массива:
[
{
"color":red,
"doors":4,
"paidFor":true
},
{
"color":white,
"doors":3,
"paidFor":true
}
]
Как их разделить и проверять по одиночке? Я использую утилитку Дугласа Крокфорда. Там в описании функции-парсера в json2.js написан следующий комментарий: Цитата:
var json_array = JSON.parse(txtArea.value); alert(typeof json_array); он выдает "Object"!, а когда просто вызываю алертом: alert(typeof json_array); он выдает [object Object],[object Object] Хотя по мне, так должен выдавать тип array. Почему так? |
typeof вообще никогда не даёт array.
alert(typeof []); |
| Часовой пояс GMT +3, время: 06:51. |