【发布时间】:2018-04-16 11:18:29
【问题描述】:
我正在处理 Ionic2 项目,我想创建一个模型并将其保存到一个 json 文件中,以便稍后读取它以再次构建我的模型。我的问题是关于对象引用,例如:
当我用对象 A、B、C 构建 json 时:
let A = new A();
let B = new B();
let C = new C();
A.B = B;
A.C = C;
B.C = C;
所以我的 json 是这样的:
A : {
B : { C : { ... } },
C : { ... }
}
此时C,A.C和B.C是同一个对象。因此,当我对 C 进行更改时,B.C 和 A.C 也有相同的更改。
但是,当我保存在文件中,然后读取文件时,对象是副本,所以当我更改 B.C 时,A.C 保持旧状态。
所以我的问题:
是否有任何选项可以将引用保存在 Json 文件中或在读取相同对象后进行检测?
谢谢!
【问题讨论】:
标签: json angular typescript reference ionic2