Есть ли эквивалент DTD или XML Схема для JSON и YAML? - PullRequest
0 голосов
/ 16 апреля 2020

DTD и XML Схемы часто используются для определения тегов и атрибутов, которые следует использовать для правильной записи файлов XML. Используя их, можно проверять содержимое файлов XML не только на соответствие строгому синтаксису языка XML, но и просматривать содержимое каждого тега.

Существует ли эквивалент для этого для другие языки, такие как JSON и YAML?

1 Ответ

1 голос
/ 17 апреля 2020

JSON имеет язык схемы, как уже указано в комментарии (http://json-schema.org). Схема JSON позволяет проверять значения и теги. Она не такая зрелая, как схема XML, и, по моему собственному (субъективному) мнению, она не так строго определена.

Очевидно, схему JSON можно также использовать для описания документов YAML. См. Проверка схемы YAML? .

...