Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обработка json (https://javascript.ru/forum/misc/37865-obrabotka-json.html)

tion 12.05.2013 14:38

А вот еще один вопрос, как сделать поиск объекта? Я вот хотел сделать с помощью indexOf, но не знаю можно ли json.parser преобразовать в string что бы ответ был:
{"territories":{"0":{"battlefields":{"1":{"static_resources":{"battlefield_complete":2},"chosen_tactics":{"2":"0"}}}}}}

в таком виде и можно было бы легко воспользоваться функцией indexOf

Aetae 12.05.2013 15:00

json до парса и есть строка.

tion 12.05.2013 15:10

Цитата:

Сообщение от Aetae (Сообщение 250005)
json до парса и есть строка.

Эт я знаю, мне нужно именно определенный кусок ответа, вот к примеру нужно все что внутри объекта oAuto.territories[1].battlefields[2] преобразовать в строку и вывести
Просто я хочу условие сделать, а то объект динамический вот когда его нет скрипт ошибку выдает, для этого я думаю нужен поиск этого объекта или можно как то по другому обойтись?

Aetae 12.05.2013 15:21

Проверять наличие обычным способом:if(n)...

tion 12.05.2013 15:44

Цитата:

Сообщение от Aetae (Сообщение 250010)
Проверять наличие обычным способом:if(n)...

Так не работает: if (oAuto.territories[1].battlefields[2] == "territories"){}
Можете показать пример?

tion 12.05.2013 18:39

Спасибо нашел решение: JSON.stringify


Часовой пояс GMT +3, время: 07:30.