Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Формат обмена данными JSON и XMLСодержание книги
Поиск на нашем сайте Многие разработчики сравнивают JSON с XML при создании приложений, которые обмениваются данными между разными системами. Это часто превращается в спор «JSON против XML», поскольку каждая сторона защищает свой предпочтительный формат. Оказывается, JSON и XML имеют несколько разные цели, поэтому не всегда справедливо или уместно говорить, что одно «лучше» другого. Всё зависит от цели. Для начала, JSON - это просто формат данных, тогда как XML - это язык разметки. JSON — это формат обмена данными, его цель — облегчить обмен структурированными данными. Это достигается путём непосредственного представления объектов, массивов, чисел, строк и логических значений, которые часто присутствуют в исходном окружении и в месте назначения. XML, с другой стороны, является языком разметки, его цель — разметка документа. В любом случае, если проекту требуется разметка документа и информация о метаданных, лучше использовать XML, а для более организованного обмена данными JSON может быть вашим предпочтительным выбором. XML расшифровывается как eXtensible Markup Language. Это способ хранения данных, которые могут быть прочитаны как людьми, так и машинами. Формат XML доступен для использования во многих языках программирования. JSON или JavaScript Object Notation - текстовый формат обмена данными, основанный на JavaScript. Это формат, реализующий неструктурированное текстовое представление структурированных данных, основанное на принципе пар ключ-значение и упорядоченных списках. JSON требует меньше кода и имеет меньший размер, что ускоряет обработку и передачу данных. Не смотря на то, что JSON написан на JavaScript, он не зависит от языка. Он не имеет каких-либо мощных функций, связанных с проверкой и схемой, которые есть у XML. Давайте посмотрим на структуру каждого из них. XML
JSON
Как мы видим, структура тегов, безусловно, добавляет некоторую сложность, в то время как формат JSON более читабельный. Более того, благодаря основанным на JavaScript фреймворкам, таким как Node.js, JSON получает большее признание с каждым днем. Когда интерфейсный код находится в JavaScript, получение данных в формате JSON облегчает загрузку данных в дерево объектов. JSON идеальный формат для базы данных, так Ткак каждый язык программирования способен анализировать JSON. JSON похож на XML тем, что:
JSON не похож на XML тем, что:
Самое значительное отличие JSON от XML заключается в том, что XML приходится парсить при помощи специального XML парсера, а JSON может парситься стандартной функцией JavaScript.
JSON Pro:
Contra:
XML Pro:
Contra:
https://habr.com/ru/post/31225/ https://losst.ru/chto-takoe-json
|
||
|
Последнее изменение этой страницы: 2021-11-27; просмотров: 117; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.15 (0.009 с.) |