JSON对象可以扩展另一个json对象吗?

时间:2013-01-14 18:33:12

标签: javascript json oop

我来自Java对象模型,是JSON的新手。试图了解JSON对象模型的真实性。它是否提供implementextend能力?

如果不是,那么我将如何实现类似的对象模型?

我确实试图谷歌,但找不到具体的东西。

2 个答案:

答案 0 :(得分:1)

我有一种感觉,你要问的是“试图理解 JavaScript 对象模型的真实性”。如果你愿意的话,任何javascript对象的JSON表示都只是该对象的转录。因此,任何与OO结构有关的事情都必须用JavaScript而不是JSON本身来处理。 This question将是以JSON格式表示对象的良好领导。

PS: 如果您对Java OO模型感到满意,playground at typescript可能是一个很好的“可视化器”。在左侧面板中,您可以创建一些非常接近您在java中创建的对象(使用继承等),在右侧您将看到它是javascript'translation'。这本书很干净,非常直接。

答案 1 :(得分:0)

javascript没有像java一样内置的implements或extends方法。如果需要,您可以构建模拟该行为的方法。有mvc库提供这些所需的行为,例如mvc库骨干的模型类具有扩展功能。谷歌,javascript继承了解更多信息。