JSON (JavaScript Object Notation) — это формат для представления структур данных в виде текста. Часто используется для передачи данных между сервером и клиентом.
let user = {
name: "John",
age: 30,
isAdmin: true,
toJSON() {
return {
name: this.name,
age: this.age
};
}
};
console.log(JSON.stringify(user)); // {"name":"John","age":30}
Метод toJSON()
позволяет настроить сериализацию объекта при вызове JSON.stringify()
. В данном примере мы исключили свойство isAdmin
из результирующего JSON-объекта.