2011-10-17 73 views
2

在我的JSON對象中調用我的父標題(「主標題」)時出現問題。下面是我現在擁有的一個小提琴。 (我能得到它來調用項的所有子節點,但同樣需要弄清楚如何調用「標題:主標題」)訪問JSON對象中的父節點

http://jsfiddle.net/VVAFM/3/

當前JSON樹

{ 
    "title": "Main Title", 
    "items": [{ 
     "title": "Sub Title 1 " 
    }, 
    { 
     "title": "Sub Title 2", 
     "items": [{ 
      "title": "Sub Item 1" 
     }, 
     { 
      "title": "Sub Item 2" 
     }] 
    }, 
    { 
     "title": "Sub Title 3", 
     "items": [{ 
      "title": "Sub Item 1" 
     }, 
     { 
      "title": "Sub Item 2" 
     }] 
    }, 
    { 
     "title": "Sub Title 4 " 
    }] 
} 

回答

2

可以嘗試新的JSON SELECT引擎,看起來很有趣,並在您的JSON上提供類似CSS的選擇語句。

http://jsonselect.org/#overview

話說回來,您可以採用不同引用它,像這樣: http://jsfiddle.net/dimitar/VVAFM/4/

標題VAR將把主標題,始終。

好運:)

+0

因此,在同樣的情況下,如果我打電話的標題是「子項目」會是items.items.items.title? – Starboy

+0

好吧,它會/可以是遞歸的,不是。你可以將它傳遞給整個json bean或其中的一部分,但是你傳遞的每個分組都有兩個屬性:'title:「string」,items:[]'。 –