Menu
CoddyTech

JSON là gì?

Thuộc phần Logic và luồng chương trình trong hành trình JavaScript của Coddy. Bài học 15 trên 65.

JSON (JavaScript Object Notation) là một cách lưu trữ dữ liệu dưới dạng các cặp khóa và giá trị. Mỗi mục gồm một khóa (thường là chuỗi) và một giá trị có thể là chuỗi, số, mảng, giá trị boolean hoặc thậm chí là một đối tượng JSON khác. Hãy hình dung nó như một từ điển, trong đó mỗi từ (khóa) có một định nghĩa (giá trị).

Để tạo một JSON, bạn sẽ viết:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Để lấy tên, ta sẽ viết:

obj.name    // Alex
obj["name"] // Alex

Để cập nhật (hoặc thay đổi) giá trị, ta sẽ viết:

obj.name = "John"
obj["name"] = "John"
// Cả hai đều có tác dụng như nhau

console.log(obj.name)
// John

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch JavaScript online

Định dạng và khám phá JSON bất kỳ: Công cụ định dạng JSON