Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление данных внутрь уже созданного JSON, объекта 
:(
    Опции темы
neosapient
Дата 6.10.2011, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



Здравствуйте.


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

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

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

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

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



PM MAIL   Вверх
dipsy
Дата 7.10.2011, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



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

Итак: 
1) парсим строку в объект
2) меняем js объект
3) создаём строку по изменённому объекту
PM MAIL WWW   Вверх
neosapient
Дата 10.10.2011, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 16.8.2006

Репутация: нет
Всего: 4



dipsy, спасибо. Буду разбираться.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.