Как да добавя нов атрибут (елемент) към JSON обект с помощта на JavaScript?
JSON е съкращение от JavaScript Object Notation. Обектът JSON всъщност е низ, който предстои да бъде превърнат в обекта, който представлява.
За да добавите свойство към съществуващ обект в JSON, можете да направите следното.
object["property"] = value;
или
object.property = value;
Ако предоставите допълнителна информация, например какво точно трябва да направите в контекста, може да получите по-подходящ отговор.
Обектът JSON е просто обект на JavaScript, така че, тъй като Javascript е език, базиран на прототипи, трябва само да го адресирате, като използвате точкова нотация.
mything.NewField = 'foo';
Благодаря за тази публикация. Искам да добавя нещо, което може да бъде полезно.
За IE е добре да се използва
object["property"] = value;
синтаксис, тъй като някои специални думи в IE могат да ви дадат грешка.
Пример:
object.class = 'value';
това не се получава в IE, защото "class" е специална дума. Прекарах няколко часа с това.