Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Клонирование объекта / 6 сообщений из 6, страница 1 из 1
05.11.2013, 17:19
    #38453413
Клонирование объекта
Понадобилось щас клонировать джейсон - объекты
У меня большая глубина вложености, и вообще не всегда известно, какая она, эта глубина...
Остановился на нижеприведеном.
Какие есть минусы такого клонирования json-a?
Код: javascript
1.
var newJsonObj = JSON.parse(JSON.stringify(jsonObj))
...
Рейтинг: 0 / 0
05.11.2013, 17:27
    #38453436
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование объекта
Ем суп ложкой. Какие есть минусы у данного способа?
...
Рейтинг: 0 / 0
05.11.2013, 17:30
    #38453446
от оно хде
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование объекта
AntonariyЕм суп ложкой. Какие есть минусы у данного способа?

Это в переводе на русский: "Минусов не вижу"?
Иносказательно... но спасибо
...
Рейтинг: 0 / 0
05.11.2013, 17:34
    #38453454
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование объекта
если там только "правильные" джейсон - объекты (в составе оных только строки/числа/булы/нуллы/массивы и json-объекты), то по идее должно работать правильно.

Возможно , будет занимать больше места - реально скопируются строковые данные, в то время как присвоение строк вручную расшаривает символьный массив (но это всё зависит от реализации)
...
Рейтинг: 0 / 0
05.11.2013, 17:36
    #38453467
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование объекта
Яростный Мечприсвоение строк вручную расшаривает символьный массивили просто копирует ссылку на объект строки
...
Рейтинг: 0 / 0
05.11.2013, 17:37
    #38453470
от оно хде
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование объекта
Яростный Мечесли там только "правильные" джейсон - объекты (в составе оных только строки/числа/булы/нуллы/массивы и json-объекты), то по идее должно работать правильно.

Возможно , будет занимать больше места - реально скопируются строковые данные, в то время как присвоение строк вручную расшаривает символьный массив (но это всё зависит от реализации)

Да, объекты только "правильные"
Получаю их неправильными с чужого API, парсю на своей проксе в правильные и отдаю клиенту

Спасибо
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Клонирование объекта / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]