Схема JSON в YAML считается общим знаменателем большинства современных компьютерных языков. Это позволяет анализировать файлы JSON. В YAML настоятельно рекомендуется, чтобы другие схемы рассматривались в схеме JSON. Основная причина этого заключается в том, что она включает комбинацию значений ключа, удобную для пользователя. Сообщения могут быть закодированы как ключевые и могут использоваться по мере необходимости.
Схема JSON является скалярной и не имеет значения. Запись сопоставления в схеме JSON представлена в формате некоторой пары ключ-значение, где значение null считается допустимым.
пример
Нулевая схема JSON представлена, как показано ниже —
!!null null: value for null key key with null value: !!null null
Результат представления JSON упомянут ниже:
{ "null": "value for null key", "key with null value": null }
пример
В следующем примере представлена логическая схема JSON:
YAML is a superset of JSON: !!bool true Pluto is a planet: !!bool false
Ниже приведен вывод для того же в формате JSON —
{ "YAML is a superset of JSON": true, "Pluto is a planet": false }
пример
В следующем примере представлена целочисленная схема JSON —
negative: !!int -12 zero: !!int 0 positive: !!int 34
Вывод сгенерированной целочисленной схемы JSON показан ниже:
{ "positive": 34, "zero": 0, "negative": -12 }
пример
Теги в схеме JSON представлены в следующем примере:
A null: null Booleans: [ true, false ] Integers: [ 0, -0, 3, -19 ] Floats: [ 0., -0.0, 12e03, -2E+05 ] Invalid: [ True, Null, 0o7, 0x3A, +12.3 ]
Вы можете найти вывод JSON, как показано ниже —