JavaScript:
Làm việc với JSON

Làm thế nào:

Phân tích cú pháp JSON trong JavaScript:

const jsonString = '{"name":"John", "age":30, "city":"New York"}';
const user = JSON.parse(jsonString);
console.log(user.name); // Đầu ra: John

Biến một đối tượng JavaScript thành JSON:

const user = { name: 'John', age: 30, city: 'New York' };
const jsonString = JSON.stringify(user);
console.log(jsonString); // Đầu ra: '{"name":"John","age":30,"city":"New York"}'

Sâu hơn

JSON được phái sinh từ JavaScript nhưng hiện nay đã trở thành một định dạng độc lập với ngôn ngữ. Nhiều phương thức thay thế như XML tồn tại, nhưng cú pháp tối giản của JSON đã giành được sự phổ biến cho các payload API. Về mặt kỹ thuật, JSON là một tập con của ký hiệu đối tượng literal trong JavaScript với một số điểm khác biệt, chẳng hạn như yêu cầu khóa phải được đặt trong dấu ngoặc kép.

Xem thêm