【发布时间】:2014-01-11 03:52:47
【问题描述】:
如果您需要读取或克隆模型的所有数据属性,请使用其 toJSON() 方法。此方法返回属性的副本作为 对象(尽管它的名称不是 JSON 字符串)。 (当 JSON.stringify() 是 使用 toJSON() 方法传递了一个对象,它将返回字符串化 toJSON() 的值而不是原始对象。中的例子 上一节在他们调用时利用了此功能 JSON.stringify() 记录模型实例。)
http://addyosmani.github.io/backbone-fundamentals/#backbone-basics
谁能告诉我representing an object 这两种方式在JSON 符号中的区别。我只是很困惑这些是实现相同还是有区别。
【问题讨论】:
-
@Pekka웃:我试过了,但没有得到任何好的结果。 google.co.in/…
-
我相信
toJSON()返回一个值,JSON.stringify()然后可以将其转换为 JSON 文本。我相信这在使用 Date 对象之类的东西时很方便。这是我记得读过的内容。 -
@MatthewPaxman:有点。
JSON.stringify将调用toJSON本身来计算对象的 JSON 表示。 -
@Pekka웃 是的,谷歌搜索应该会引导你到 StackOverflow 问题:)
标签: javascript json backbone.js