«
»
JavaScriptWEB

Введение в JSON (нотация объектов JavaScript)

JSON (нотация объектов JavaScript) – это облегченный открытый формат обмена данными, который использует читаемый человеком текст для передачи объектов данных, состоящих из пар атрибут – значение. Это подмножество JavaScript. Он использует соглашения, знакомые программистам семейства языков C, таких как C, C ++, C #, Java, JavaScript, Perl, Python.

JSON – это текстовый формат. Следовательно, это не зависит от языка. Данные могут храниться и обмениваться с использованием этого формата. Он часто используется для обмена данными между различными платформами и является быстрой альтернативой XML в запросах Ajax.

Тип файла для файлов JSON – «.json», а тип MIME – «application/json».

Зачем использовать JSON?

JSON легко читать и писать людям; легко разбирать и генерировать машинам. Кроме того, он предлагает следующие функции, которые делают его выдающимся:

Стандартная структура: JSON следует стандартной структуре, которая облегчает работу разработчиков по чтению и написанию кода, потому что они знают, чего от него ожидать.

Легкий вес: JSON

имеет 

легкий вес. Благодаря этому JSON упрощает быстрый поиск и загрузку запрошенных данных.

Масштабируемость: поскольку JSON не зависит от языка, он может хорошо работать с большинством современных языков программирования на различных платформах.

Зачем использовать JSON поверх XML?

» JSON легче, так как требует меньше тегов, чем XML.
» Он более компактен, чем XML, и поэтому быстро загружается.
» Читать и писать

JSON быстрее, чем XML.
» Объекты JSON являются типизированными (строка, число, массив, логическое значение, объект), тогда как данные XML не содержат типов (только строка).
» Данные легко доступны в виде объектов JSON для кода JavaScript, тогда как данные XML необходимо анализировать и присваивать переменным через утомительные API DOM.

Синтаксис JSON

Используется синтаксис нотации объектов JavaScript:
» Данные находятся в парах имя / значение, разделенных: (двоеточие)
» Данные (пары имя / значение) разделены, (запятые).
» Объекты начинаются с {(левая скобка) и заканчиваются} (правая скобка)
» Квадратные скобки ([]) содержат массивы.

Пример:

// Simple { "name":"The Debuggers" } // With more information { "author":{ "name":"The Debuggers", "gender":"Male","post":100 } }

Некоторые встроенные функции JavaScript для работы с JSON

  • JSON.parse() – преобразует строку, записанную в формате JSON, в собственные объекты JavaScript.
  • JSON.stringify() – преобразует объект JavaScript в строку.

Источник записи: https://thedebuggers.com

Связанные записи
WEBПолезные сайты

50 бесплатных сайтов для ваших проектов графического дизайна в 2020 году | Бесплатные Графика, Фото и Видео стоки, Шрифты, Макеты и не только

JoomlaWEBWordPressПлагиныПолезные сайты

Обзор уникального конструктора страниц Nicepage 2020 (WordPress, Joomla, HTML и не только)

CSSWEBПримеры

Мистический inline-flex и что он делает - Stas Bagretsov - Medium

WEBWordPressWordPress - CSSВсе для functions.phpВсе для разработки шаблоновПлагины

Пользовательские шрифты для сайта WordPress (пошагово)