Давайте представим, что я живу в девятнадцатом веке и хочу
отправить письмо своему клиенту, который заинтересован в покраске своего автомобиля. Разумеется, я должен написать в письме про то, какие цвета для покраски автомобиля имеются в автосалоне.
Перед тем, как отправить письмо, я беру лист бумаги и пишу клиенту, что в автосалоне сейчас доступны цвета: синий, зелёный, красный, белый, чёрный.
Но я мог бы написать это и на английском: blue, green, red, white, black.
Выходит, что одна и та же информация может быть представлена разными способами. И такой способ представления одной и той же информации разными способами будем называть
форматом представления данных.
Приведу аналогию:
- Plain text — это обычный текст, который я использовал при написании письма;
- XML — язык разметки информации;
- JSON — текстовый формат обмена данными;
- Binary — бинарный формат.
Давайте запомним из этой части статьи что XML и JSON — это форматы представления данных.