YAML - Lược đồ JSON
Lược đồ JSON trong YAML được coi là mẫu số chung của hầu hết các ngôn ngữ máy tính hiện đại. Nó cho phép phân tích cú pháp các tệp JSON. Trong YAML, chúng tôi khuyên bạn nên xem xét các lược đồ khác trên lược đồ JSON. Lý do chính cho điều này là nó bao gồm tổ hợp giá trị khóa thân thiện với người dùng. Các tin nhắn có thể được mã hóa dưới dạng khóa và có thể được sử dụng khi cần thiết.
Lược đồ JSON là vô hướng và thiếu giá trị. Mục nhập ánh xạ trong lược đồ JSON được biểu diễn ở định dạng của một số cặp khóa và giá trị trong đó null được coi là hợp lệ.
Thí dụ
Một lược đồ JSON rỗng được biểu diễn như hình dưới đây:
!!null null: value for null key
key with null value: !!null null
Đầu ra của biểu diễn JSON được đề cập bên dưới:
{
"null": "value for null key",
"key with null value": null
}
Thí dụ
Ví dụ sau đại diện cho lược đồ Boolean JSON:
YAML is a superset of JSON: !!bool true
Pluto is a planet: !!bool false
Sau đây là đầu ra cho cùng một định dạng JSON:
{
"YAML is a superset of JSON": true,
"Pluto is a planet": false
}
Thí dụ
Ví dụ sau đại diện cho lược đồ JSON số nguyên:
negative: !!int -12
zero: !!int 0
positive: !!int 34
Đầu ra của lược đồ JSON được tạo số nguyên được hiển thị bên dưới:
{
"positive": 34,
"zero": 0,
"negative": -12
}
Thí dụ
Các thẻ trong lược đồ JSON được trình bày bằng ví dụ sau:
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 ]
Bạn có thể tìm thấy Đầu ra JSON như hình dưới đây:
{
"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"
]
}