Схема 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, как показано ниже —