TGViewer
Нагрузим IT! Нагрузим IT! @lets_load · 315 subscribers
Post #415 86
JSON вырос из XML? Не совсем. 😟

Есть устойчивое заблуждение, что Json пришел на замену XML, но это не так, ребята

В 1998 году был опубликован XML 1.0.

Формат умел хранить структурированные данные в обычном тексте и хорошо подходил не только для данных, но и для документов с разметкой.

Например, пользователя можно описать так:
<user>
  <id>42</id>
  <active>true</active>
</user>


Для обмена простыми объектами это работало, но требовало много тегов. В начале 2000-х один умный дяденька - Дуглас Крокфорд - начал продвигать другой вариант:
{
  "id": 42,
  "active": true
}


JSON не сделали из XML и не выпустили как «XML 2.0».

Его синтаксис вырос из объектных литералов JavaScript. Объекты, массивы, строки, числа,
true


false

и
null


Небольшой набор правил, который легко сопоставить со структурами в разных языках. 😋

Поэтому лучше сказать так:
JSON появился в мире, где XML уже показал ценность текстового обмена данными, и предложил более простую модель для многих веб-задач.

XML при этом никуда не исчез. Он до сих пор встречается в SOAP, документах, конфигурациях и старых интеграциях. JSON чаще встречается в современных HTTP API.

Нужно уметь прочитать оба формата и понимать, какой контракт перед вами. 🤓

#Факт
  • ⚡ 1
More from @lets_load
  1. Aug 27, 2026Инстанс: экземпляр чего именно? «Поднимите ещё один инстанс» звучит как проведение обряда…
  2. Aug 24, 2026Как я настроил ChatGPT для английского 😮 В прошлом посте я обещал показать свою схему. Вы…
  3. Aug 21, 2026Свой учебный API. С блэкджеком и… тестами 😗 Про блэкджек шутка. А API хочу сделать настоя…
  4. Aug 20, 2026Компилятор и интерпретатор: в чём разница? 👀 Компилятор и интерпретатор оба стоят между и…
  5. Aug 19, 2026Post #411
  6. Aug 18, 2026👀 gRPC глазами тестировщика: почему 200 Ок ещё ничего не доказывает В HTTP всё привычно:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →