{ } Và [ ] Trong Json Có Gì Khác, Cách Sử Dụng Ra Sao? - Viblo

Avatar Đơngiantớtên Đạt Theo dõi Yêu cầu thg 12 19, 2017 10:54 SA Yêu cầu thg 12 19, 2017 10:54 SA 1401 0 2
  • 1401 0 2
0

Trong một file .json mình có nội dung:

{ "about": [ { "fname": "Xuan Dat", "age": "18", "Email": "xuandatgmail.com" }, { "fname": "Xuan Dat", "age": "18", "Email": "xuangmail.com" } ], "book": [ ] }

Anh/Chị có thể chỉ sự khác nhau của {} với [], khi nào dùng {} và khi nào dùng []

Đăng câu trả lời Avatar Đơngiantớtên Đạt @luuxuandattmydbg Theo dõi 2 0 8 0 Bookmark câu hỏi này Thêm một bình luận

2 CÂU TRẢ LỜI

Avatar Do Trung Kien Theo dõi Đã trả lời thg 12 19, 2017 11:51 SA Đã trả lời thg 12 19, 2017 11:51 SA Đã được chấp nhận +4

{} là dạng object (giống như dictionary) , lưu trữ các data dạng key-value như { "fname": "Xuan Dat", "age": "18", "Email": "[email protected]" }

[] là dạng array, lưu trữ các data dạng value như ["Xuan Dat", "Xuan Dung", "Xuan Dieu"]

Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Avatar Do Trung Kien @kiendinang Theo dõi 7.6K 464 0 20 Thêm một bình luận Avatar Tran Dai Son Theo dõi Đã trả lời thg 12 20, 2017 9:48 SA Đã trả lời thg 12 20, 2017 9:48 SA +7
  • Như thế này là một mảng
["google", "facebook"]

Mảng thì chắc là quá quen thuộc rồi ha.

  • Như thế này là 1 object.
{name: "google"}

Một object sẽ có cấu trúc dạng key: value, trong đó value có thể là một chuỗi, số, mảng hoặc 1 object khác nữa. Nếu là json thì key nó sẽ có dấu "" nữa, còn ghi như 4 ví dụ bên dưới thì là javascript object, nhưng cấu trúc tương tự.

// 1. 1 object chỉ có 1 key và value {width: 100} // 2. Một object có 2 cặp key - value { src: "http://thecatapi.com/api/images/get?format=src&type=gif", width: 100 } // 3. Một object trong đó có 1 value là một mảng các string { src: "http://thecatapi.com/api/images/get?format=src&type=gif", width: 100, versions: ["thumb", "preview"] } // 4. Một object trong đó có 1 value là một mảng các object. { "images": [ { src: "http://thecatapi.com/api/images/get?format=src&type=gif", width: 100, versions: ["thumb", "preview"] }, { src: "http://thecatapi.com/api/images/get?format=src&type=png", width: 100, versions: ["thumb", "preview"] } ] } Chia sẻ Chia sẻ liên kết đến câu trả lời này Đóng Avatar Tran Dai Son @tran.dai.son Theo dõi 1.7K 58 1 9 Thêm một bình luận Viblo Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn. Đăng nhập Đăng kí

Từ khóa » Khai Báo Mảng Trong Json