Показать сообщение отдельно
  #8 (permalink)  
Старый 15.02.2011, 14:37
Аспирант
Отправить личное сообщение для JSTalker Посмотреть профиль Найти все сообщения от JSTalker
 
Регистрация: 29.06.2009
Сообщений: 92

Спасибо, уже проверил по длине
btnEditAB.onclick = function(ta_content){
    
        if (document.getElementById('ta1').value.replace(/\s+/g, '').length) 
            /*alert(JSON.parse(ta_content));*/
/*
            alert('TextArea is not empty!!');
*/
//				alert('JSON!');
// Parsing JSON from TextArea field and checking it for AdBlock structure
			try {

				var json_tav = JSON.parse(ta_content);
				//alert(json_tav["title"]);
				if (json_tav) alert('Its Ok!');
			}
			catch(SyntaxError){
				alert('Its not AdBlock JSON-code!')
	}
    }

А кто знает как работать с распарсенными JSON-объектами? Попытался вывести через алерт, проверенный здесь JSON-объект из задания:
Цитата:
[{ "title" : "Google.com", "x" : 10, "y" : 15, "width" : 200, "height" : 100, "color" : "#FFFFFF", "image" :"http://www.ru-iphone.com/files/img_1032_google_logo.jpg", "text" : "Лучший поисковик всех времён и народов" }]
Не выводится. Попытался вывести одно из его свойств алертом: и как свойство объекта, и как элемент ассоциативного массива. Все равно выдает исключение (Its not AdBlock JSON-code!').

Поэтому вопрос, как работать с JSON объектами после того как их распарсил? И... правильно ли я парсю?
Ответить с цитированием