Spring trainee

JSON vs XML — в чём разница?

Ответ

JSON компактнее, читабельнее, нативно поддерживается в JavaScript. XML — стандартизированный, есть схемы (XSD), namespace, можно валидировать. Для REST почти всегда JSON, для SOAP — обязательно XML.

Разбор: JSON компактнее и нативно ложится на структуры JavaScript, тогда как XML несёт богатую экосистему (XSD-схемы, namespaces, валидация). На практике REST почти всегда использует JSON, а SOAP по стандарту требует XML. Дистракторы переворачивают свойства (приписывают XML компактность, а JSON — комментарии и типизацию) либо абсолютизируют запреты, которых в реальности нет.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться