9

有没有办法将一个 JSON 对象的引用设置为另一个?

4

2 回答 2

4

简短的回答:否

JSON 是一种非常简单的数据表示格式。它不包含对整个对象内的引用的支持。可能你可以稍微破解一下,但这仍然取决于解析它的程序。

于 2012-07-16T09:43:37.717 回答
0

好吧,你可以做这样的事情,但不知道这是否是你正在寻找的:

<!DOCTYPE html>
<html>
<body>

<script type="text/javascript">
Persona = {
        "numberOfLegs" : 2
};

Cesar = {
        "basics" : Persona,
    "name" : "Julio Cayo Cesar"
}

document.write( "<br>" + Cesar.name );
document.write( "<br>" + Cesar.basics.numberOfLegs );
</script>

</body>
</html>

如果您正在寻找继承,那么答案肯定不是。做类似事情的唯一方法是使用$.extend( dest, org )jQuery。

希望这可以帮助。

于 2012-07-16T09:51:57.307 回答