Статьи

Javascript: литерал объекта против JSON

Многих смущает разница между JSON и литералом объекта, потому что у них очень похожий синтаксис.

Синтаксис литерала объекта — это самый простой способ создания объектов javascript. Вы можете легко создать объект, используя литерал объекта.

Например:

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

Например, данные JSON объекта человека выше:

Вы можете видеть, что синтаксис обоих очень похож. Единственное заметное отличие состоит в том, что все имена в JSON должны быть заключены в двойные кавычки.

Если вы создаете объект с использованием формата JSON, механизм javascript обрабатывает его так же, как если бы вы создали объект с помощью литерала объекта. Можно с уверенностью сказать, что все данные JSON являются действительным объектом Javascript.

Читать:
Как предотвратить масштабирование CTRL и колеса прокрутки / трекпада во Flutter Web?

Javascript имеет встроенную поддержку преобразования между JSON и объектом javascript. Чтобы преобразовать объект «obj» в данные JSON, вы можете использовать JSON.stringify (obj). Чтобы создать объект javascript из данных JSON «data1», вы можете использовать JSON.parse (data1)

Похожие записи

Линкор Эликсир: Джсон потопил мой поплавок

admin

Программы-вымогатели :почему это так просто и имеет такой экономический смысл

admin

Часть 2: Var vs Const vs Let

admin

Массовое отслеживание Twitter без стороннего программного обеспечения

admin

4 альтернативы подмодулям Git, о которых вы должны знать

admin

Что такое NEO, как NEO может помочь вашему бизнесу? Программист Объясните

admin