YAML не так распространен, как JSON, но это также популярный и потрясающий язык сериализации данных. Цель дизайна JSON - сделать его более простым и универсальным. Напротив, цель дизайна YAML - обеспечить удобный для человека формат и предоставить / обеспечить поддержку для сериализации произвольных собственных структур данных. Таким образом, это повысило удобочитаемость файлов YAML.
Официальный сайт YAML демонстрирует дизайн в формате YAML, и он легко читается для всех, кто посещает сайт. С другой стороны, если бы он отображался в формате JSON, веб-страница была бы бесполезной.
JSON - это надмножество формата YAML. Это означает, что мы можем разобрать JSON с помощью парсера YAML. Однако в практическом сценарии ios этот синтаксический анализ может вызвать проблемы, но теоретически это возможно. Я думаю, что Microsoft хотела, чтобы данные были легко читаемыми и простыми, поэтому они выбрали YAML!