Перейти к содержимому

JSON против XML против YAML против Protobuf: разбор | Форматы данных API

Topictrick

0:00 / 0:00

JSON против XML против YAML против Protobuf: разбор | Форматы данных API

142 просмотра · 1 дн. назад
Topictrick
15,5 тыс. подписчиков
142 просмотра · 1 дн. назад
JSON против XML против YAML против Protocol Buffers: узнайте, как форматы данных API представляют, обмениваются и проверяют структурированные данные. Этот урок для начинающих объясняет сериализацию, десериализацию, JSON Schema и когда следует выбирать каждый формат. Пройдите тот же курс по JSON, XML, YAML и Protocol Buffers, чтобы понять их синтаксис, читаемость и компромиссы. Узнайте, как эти форматы подходят для REST API, корпоративных интеграций, файлов конфигурации и взаимодействия между сервисами. Вы узнаете: • Пары ключ-значение JSON и типы данных • Теги XML, пространства имен и корпоративные сценарии использования • Отступы YAML, конфигурация и спецификации OpenAPI • Текстовые и бинарные форматы и Protocol Buffers • Проверка JSON Schema и обязательные поля • Соглашения об именовании camelCase против snake_case • Как выбрать правильный формат данных РАЗДЕЛЫ 00:00 Введение и обзор HTTP 00:25 Что такое формат данных? 00:46 План урока 01:17 Почему важны форматы данных API 01:39 Сериализация и десериализация 02:11 Что такое JSON? 02:28 Пример JSON: пары ключ-значение 03:02 Типы данных JSON 03:39 Что такое XML? 04:14 XML и корпоративная интеграция 04:36 Объяснение пространств имен XML 05:22 Что такое YAML? 05:42 Пример YAML и отступы 06:14 Текстовые и бинарные форматы данных 06:32 Объяснение Protocol Buffers 07:21 Сравнение четырех форматов данных 07:49 Объяснение JSON Schema 08:35 Пример проверки JSON Schema 09:13 camelCase против snake_case 10:30 Выбор правильного формата данных 11:24 Резюме 11:59 Спасибо за просмотр! Какой формат данных вы используете чаще всего: JSON, XML, YAML или Protobuf? Поделитесь своим примером использования в комментариях. Подпишитесь на Topictrick, чтобы получать больше уроков по основам API и архитектуре программного обеспечения. #JSON #APIs #DataFormats Подпишитесь и нажмите на колокольчик, чтобы получать больше подробных обзоров скрытых технологий, которые обеспечивают работу интернета! Также, пожалуйста, перейдите по указанной ниже ссылке, чтобы оставаться на связи с Topictrick: ► Официальный сайт: https://www.topictrick.com Спасибо за вашу поддержку. Topictrick™ #Mainframe #Server #TechArchitecture #CloudComputing #IBMz16 #ITInfrastructure #SEO #Topictrick