Đây là một ví dụ:
const myObj = name: "Skip", age: 2, favoriteFood: "Steak" ; const myObjStr = JSON.stringify(myObj); console.log(myObjStr); // ""name":"Sammy","age":6,"favoriteFood":"Tofu"" console.log(JSON.parse(myObjStr)); // Object name:"Sammy",age:6,favoriteFood:"Tofu" Và tuy nhiên các cách tiến hành thường được áp dụng trên các đối tượng, chúng cũng được dùng trên những mảng:
const myArr = <"bacon", "lettuce", "tomatoes">; const myArrStr = JSON.stringify(myArr); console.log(myArrStr); // "<"shark","fish","dolphin">" console.log(JSON.parse(myArrStr)); // <"shark","fish","dolphin">
Bạn đang xem: Hướng dẫn xử lý json trong javascript
JSON.stringify() rất có thể nhận thêm nhì đối số, đối số đầu tiên là hàm replacer với đối số thứ hai là giá trị String hoặc Number để áp dụng làm space trong chuỗi trả về.
Xem thêm: Cách Để Uống Tequila Như Thế Nào, Kiến Thức Về Dòng Rượu Tequila Độc Đáo
Hàm sửa chữa được dùng để làm lọc ra những giá trị, vì bất kỳ giá trị nào được trả về là undefined đã nằm không tính chuỗi trả về:
domain.com" }; function replacer(key, value) console.log(typeof value); if (key === "email") return undefined; return value; const userStr = JSON.stringify(user, replacer); // ""id":229,"name":"Sammy"" cùng một ví dụ với đối số space trắng được truyền vào:domain.com", plan: "Pro" }; const userStr = JSON.stringify(user, null, "..."); // " // ..."name": "Sammy", // ..."email": "SammyĐể hiểu biết thêm thông tin về cách viết mã vào JavaScript, hãy xem loạt bài Cách viết mã vào JavaScript hoặc xem trang chủ đề JavaScript của ta để biết những bài tập và dự án lập trình.