2012-07-16 43 views

Trả lời

3

Câu trả lời ngắn: NO

JSON là định dạng biểu diễn dữ liệu rất đơn giản. Nó không chứa hỗ trợ cho các tham chiếu trong đối tượng tổng thể. Có thể bạn có thể hack lên một chút, nhưng nó vẫn sẽ được lên đến chương trình phân tích nó.

0

Vâng, bạn có thể làm những việc như thế này, nhưng không biết liệu là những gì bạn đang tìm kiếm:

<!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> 

Nếu bạn đang tìm kiếm thừa kế, thì câu trả lời chắc chắn là không. Cách duy nhất để làm một cái gì đó tương tự là sử dụng $.extend(dest, org) với jQuery.

Hy vọng điều này sẽ hữu ích.

+0

Không, bởi "tệp JSON" tôi giả sử có một đối tượng JSON (rất lớn), trong đó một giá trị "đề cập" đến một đối tượng khác trong cùng một đối tượng đó. – SuperSaiyan

Các vấn đề liên quan