Как добавить запись в JSON на JavaScript

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2112
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 71 раз

Как добавить запись в JSON на JavaScript

Сообщение Slash » Пт ноя 25, 2016 7:14 am

Здравствуйте.
Вчера мне понадобилось добавить запись в уже созданный JSON, нашел рабочее решение. Допустим у нас есть такой JSON (row):

Код: Выделить всё

var row = {
    'id'   : 2,
    'name' : 'Slash'
}; 
Нам необходимо добавить следующею запись: age : 31. Добавляем так:

Код: Выделить всё

row.age = 31; 
Или так:

Код: Выделить всё

row['age'] = 31; 
Проверить добавилась ли запись, можно переведя JSON в строку и вывести его на экран:

Код: Выделить всё

row = JSON.stringify(row);
alert(row); 
Информация о возрасте будет в конце строки.
Пример полностью:

Код: Выделить всё

<script type="text/javascript">
var row = {
    'id'   : 2,
    'name' : 'Slash'
};

row.age = 31;

row = JSON.stringify(row);
alert(row);
</script>

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость