JSON (JavaScript Object Notation) là một định dạng dữ liệu phổ biến được sử dụng để truyền và lưu trữ dữ liệu. Trong Javascript, chúng ta có thể sử dụng JSON để biểu diễn và làm việc với các đối tượng và mảng.
JSON là một định dạng dữ liệu đơn giản và dễ đọc, được biểu diễn bằng cặp key-value (khóa-giá trị). Dữ liệu trong JSON được mô tả bằng các kiểu dữ liệu cơ bản như số, chuỗi, đối tượng, mảng, boolean, và null. Dưới đây là một ví dụ về định dạng JSON:
{
"name": "John",
"age": 25,
"city": "New York"
}
Trong ví dụ trên, chúng ta có ba trường thông tin: name
, age
, và city
. Mỗi trường thông tin được đặt trong cặp dấu ngoặc kép ""
và được phân tách bằng dấu :
. Các trường thông tin được phân tách bằng dấu ,
.
Để chuyển đổi từ một đối tượng Javascript sang JSON, chúng ta có thể sử dụng phương thức JSON.stringify()
.
var person = {
name: "John",
age: 25,
city: "New York"
};
var jsonPerson = JSON.stringify(person);
console.log(jsonPerson);
Kết quả:
{"name":"John","age":25,"city":"New York"}
Để chuyển đổi từ JSON sang một đối tượng Javascript, chúng ta có thể sử dụng phương thức JSON.parse()
.
var jsonPerson = '{"name":"John","age":25,"city":"New York"}';
var person = JSON.parse(jsonPerson);
console.log(person.name);
console.log(person.age);
console.log(person.city);
Kết quả:
John
25
New York