Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Добавление данных внутрь уже созданного JSON


Автор: neosapient 6.10.2011, 17:27
Здравствуйте.


Сервер возвращает JSON объект.

Там несколько массивов даных (скажем три массива состоящих из точек <x,y>).

Я нашел место в коде javascript`а, где эти данные получает браузер.
Я хочу сделать следующее, подсчитать среднеарифметическое значение, по беря каждый раз по точке из трех массивов.

У меня получиться свой массив точек <x,y>. 
Я хочу вставить этот массив обратно в JSON объект, который был принят от сервера.

Но в JavaScript не селен и не знаю как отредактировать JSON объект. Какими функциями следует редактировать JSON объект?



Автор: dipsy 7.10.2011, 14:10
Стандартный способ обработки json в javascript, которые не поддерживается в IE 8:
> JSON.stringify([1,2,3])
"[1,2,3]"
>JSON.parse('[1,2,3]')
[1, 2, 3]

Итак: 
1) парсим строку в объект
2) меняем js объект
3) создаём строку по изменённому объекту

Автор: neosapient 10.10.2011, 17:28
dipsy, спасибо. Буду разбираться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)