Преимущества JSON
•
Меньше слов больше дела XML требует открытия и закрытия тегов, a JSON
использует пары имя / значение, четко обозначенные «{«и»}» для объектов, «[«и»]» для
массивов, «,» (запятую) для разделения пары и «:»(двоеточие) для отделения имени от
значения.
•
Размер имеет значение При одинаковом объеме
информации JSON почти
всегда значительно меньше, что приводит к более быстрой передаче и обработке.
•
Близость к javascript JSON является подмножеством JavaScript, поэтому код
для его
анализа и упаковки вполне естественно вписывается в код JavaScript.
XML
XML — язык разметки, который определяет набор правил для кодирования документов в
формате, который читается человеком и читается машиной. Но чем больше информации
(вложений, комментариев, вариантов тегов и т.д.) в xml, тем сложнее ее читать человеку.
XML хранит данные в текстовом формате. Это обеспечивает независимый от
программного и аппаратного обеспечения
способ хранения, транспортировки и обмена
данными. XML также облегчает расширение или обновление до новых операционных
систем, новых приложений или новых браузеров без потери данных.
Преимущества:
•
Поддержка метаданных Одним из самых
больших преимуществ XML
является то, что мы можем помещать метаданные в теги в форме атрибутов. В JSON
атрибуты будут добавлены как другие поля-члены в
представлении данных,
которые НЕ
могут быть желательны.
•
Визуализация браузера Большинство браузеров отображают XML в
удобочитаемой и организованной форме. Древовидная структура XML в браузере
позволяет пользователям естественным образом сворачивать отдельные элементы дерева.
Эта функция будет особенно полезна при отладке.
•
Поддержка смешанного контента. Хорошим вариантом использования XML
является возможность передачи смешанного контента в пределах одной и той
же полезной
нагрузки данных. Этот смешанный контент четко различается по разным тегам.
Достарыңызбен бөлісу: