YAML - Skema JSON
Skema JSON dalam YAML dianggap sebagai penyebut umum dari sebagian besar bahasa komputer modern. Ini memungkinkan penguraian file JSON. Sangat disarankan di YAML bahwa skema lain harus dipertimbangkan pada skema JSON. Alasan utama untuk ini adalah karena ini termasuk kombinasi nilai kunci yang ramah pengguna. Pesan tersebut dapat disandikan sebagai kunci dan dapat digunakan sesuai kebutuhan.
Skema JSON adalah skalar dan tidak memiliki nilai. Entri pemetaan dalam skema JSON direpresentasikan dalam format beberapa pasangan kunci dan nilai yang menganggap null sebagai valid.
Contoh
Skema JSON null direpresentasikan seperti yang ditunjukkan di bawah ini -
!!null null: value for null key
key with null value: !!null null
Output dari representasi JSON disebutkan di bawah ini -
{
"null": "value for null key",
"key with null value": null
}
Contoh
Contoh berikut mewakili skema Boolean JSON -
YAML is a superset of JSON: !!bool true
Pluto is a planet: !!bool false
Berikut ini adalah keluaran yang sama dalam format JSON -
{
"YAML is a superset of JSON": true,
"Pluto is a planet": false
}
Contoh
Contoh berikut mewakili skema JSON integer -
negative: !!int -12
zero: !!int 0
positive: !!int 34
Keluaran skema JSON yang dihasilkan bilangan bulat ditunjukkan di bawah ini:
{
"positive": 34,
"zero": 0,
"negative": -12
}
Contoh
Tag dalam skema JSON diwakili dengan contoh berikut -
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 ]
Anda dapat menemukan Output JSON seperti yang ditunjukkan di bawah ini -
{
"Integers": [
0,
0,
3,
-19
],
"Booleans": [
true,
false
],
"A null": null,
"Invalid": [
true,
null,
"0o7",
58,
12.300000000000001
],
"Floats": [
0.0,
-0.0,
"12e03",
"-2E+05"
]
}