首页 > 解决方案 > JavaScript 中类的 JSON 序列化

问题描述

我刚刚偶然发现的一个简单而明显的问题是使用JSON.stringify.

如果您还不知道,它不起作用,JSON.stringify不会使用任何吸气剂:

class MyClass {
  get m() { return 1; }
}

JSON.stringify(new MyClass()); // writes empty object {} 

我是否遗漏了有关 JSON 序列化的内容?我已经知道实现 toJSON()。

多年后,课程似乎仍然半生不熟,我开始质疑为什么要使用它们。

标签: javascriptjsones6-class

解决方案


推荐阅读