XIVIL
JSON
{
person”:
{
<пате>И ванпате>
" п а т е ”:,,Иван,,/
37
’'age,r:37,
’'mother”:!
<пате> 0льгз< /пате>
1,п а т е ,,:"Ольга",
58
11 ir
"age”:58
1 1 V
i f Z l
,f children":!
Matua.
Ш щщшг
"Маша”,
Hropb
"Игорь",
TaHfl
"Таня”
■
L
■
true.
"m arriedLtrue,
"dog":null
}
Рис.4. Пример
Для наглядности представим сходства и различия XML и JSON в виде таблицы.
XM L
ex ten sib le M arkup Language
Расширяемый' язы к разметки
ISD N
Java Script O bject Notation
Обозначение объектов
Java Script
Текстовые форматы, которые :
* удобные для чтения,
♦ им ею т иерархическую
структуру,
• могут быть и с п с т -ованы многими языками программирования,
•
м огут быть пот *ены с
пемошью X M U ittpR equest
Язык.
Текстовый: формат
Представляет элементы: данны х
Используется для репрезентации
объектов
Н ет прямой поддерж ки массивов
П оддерживает текст и чис ловые типы
данных., массивы и объекты
Использует открывающий и закрывающий
теги
Не использует закрываю щ ие теги, но
использует для этого с т о к и (фигурные
и квадратные}
Поддерживает пространство имен
(namespace)
Не поддерживает пространство имен
i
Б ''-е е за т и ш е н
Поддерживает комментарии
Менее защ ищ ен
Не поддерживает комментарии
Независимый
формат данных, который
поддерживает разные кодировки
Н езависимый от
языка формат обмена
:
данными, который поддерживает только
\
UTF-S
кодирование
|
Достарыңызбен бөлісу: