Здравствуйте, я разрабатываю приложение для Android с использованием Titanium. Я хочу изменить значение определенных атрибутов объекта json. Я попробовал следующий код:
var row_jsonfeed = this.responseText;
var jsonfeed = eval('('+row_jsonfeed+')');
мой объект jsonfeed выглядит следующим образом:
{"feeds":
[
{"username":"abc","user":"abc","feed":{"description":"dss","id":660,"user_id":1}},
{"username":"bcd","user":"bcd","feed":{"description":"dddd","id":659,"user_id":1}}
]
}
Я хочу изменить имя пользователя значение, поэтому я попытался так:
jsonfeed.feeds[0].username = "xyz";
alert(jsonfeed.feeds[0].username);
Но это не работает. Это не дает мне измененное значение имени пользователя. Любой другой альтернативный способсделай это.Вместо eval Я также попытался JSON.parse , но это также не работает. Так что мне нужен правильный способ сделать это. Спасибо заранее.