learnxinyminutes-docs/vi-vn/json-vi.html.markdown

77 lines
3.1 KiB
JSON
Raw Normal View History

2015-10-17 11:10:36 +03:00
---
language: json
filename: learnjson-vi.json
contributors:
- ["Anna Harren", "https://github.com/iirelu"]
- ["Marco Scannadinari", "https://github.com/marcoms"]
- ["himanshu", "https://github.com/himanshu81494"]
translators:
- ["Thanh Phan", "https://github.com/thanhpd"]
lang: vi-vn
---
Do JSON là mt ngôn ng trao đi d liu hết sc đơn gin, đây có th s là bài
đơn gin nht ca Hc X trong Y phút (Learn X in Y Minutes) t trưc ti nay.
JSON dng thun túy nht không có chú thích cho câu lnh (comment) nào, nhưng
hu hết các trình phân tích cú pháp (parser) đu chp nhn chú thích theo phong
cách ca ngôn ng C (`//`, `/* */`). Một số trình phân tích cú pháp còn chấp
nhn du phy cui cùng (vd: mt du phy sau phn t cui cùng ca mt mng
hoc sau thuc tính cui cùng ca mt object), nhưng nhng trưng hp này nên
tránh đ có s tương thích tt hơn.
Đ phc v cho mc đích bài hc này, tt c cú pháp JSON đây s đu là 100% hp l.
May mn thay, chúng cũng t trình bày cho chính mình mà không cn thêm gii thích.
Các kiu d liu đưc JSON h tr bao gm: s (*numbers*), chui kí t
2015-10-17 11:33:10 +03:00
(*string*), toán t đúng/sai (*boolean*), mng (*array*), *object* và *null*.
2015-10-17 11:10:36 +03:00
Các trình duyt h tr bao gm: Mozilla Firefox phiên bn 3.5 tr lên,
Internet Explorer 8 tr lên, Google Chrome, Opera 10 tr lên, Safari 4 tr lên.
Kiu tp JSON có dng ".json". Kiu MIME (Multipurpose Internet Mail Extensions)
cho JSON là "application/json". Đim yếu ca JSON đó là thiếu các đnh dng cho
kiu d liu cũng như quy chun cú pháp cht ch s dng DTD.
```json
{
"khóa": "dữ liệu",
"các khóa": "phải luôn được đặt trong dấu ngoặc kép",
"số": 0,
"chuỗi kí tự": "Xin chàø. Tất cả kí tự unicode đều được chấp nhận, sử dụng với dạng \"kí tự\"."
"có đúng không?": true,
"không có gì": null,
"số rất lớn": 1.2e+100,
"objects": {
"chú thích": "Hầu hết các cấu trúc dữ liệu bạn sẽ dùng sẽ sử dụng object.",
"mảng": [0, 1, 2, 3, "Mảng có thể chứa bất kì thứ gì bên trong.", 5],
"một object khác": {
"chú thích": "Những thứ này có thể lồng vào nhau, rất tiện."
}
},
"ngớ ngẩn": [
{
"nguồn cung cấp kali": ["chuối"]
},
[
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, "neo"],
[0, 0, 0, 1]
]
],
"phong cách khác": {
"chú thích": "kiểm tra cái này xem!"
, "vị trí dấu phẩy": "không quan trọng - chỉ cần nó ở trước khóa tiếp theo là được"
, "chú thích khác": "tiện phải không"
},
"nó rất ngắn": "Và bạn đã xong rồi đấy. Bạn đã biết tất cả những thứ mà JSON có thể cung cấp."
}
```