有没有办法将一个JSON对象的引用设置为另一个?
答案 0 :(得分:4)
简短回答:否
JSON是一种非常简单的数据表示格式。它不包含对整个对象中的引用的支持。可能你可能会破解一点,但它仍然取决于解析它的程序。
答案 1 :(得分: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一起使用。
希望这有帮助。