2012-05-24 39 views
0

「計數」屬性的返回值我已經從Facebook的API在JSON對象

"comments": { 
     "count": 2 
    }, 
"updated_time": "2012-05-24T02:46:36+0000" 

整個JSON對象是一個動態對象JSON對象。

我可以輕鬆讀取updated_time與價值:

post.updated_time 

但是這個返回項目集合中的計數,在JSON對象中的「計數」屬性不是值。

post.comments.count 

是否有可能在沒有使用「count」關鍵字的情況下獲取post.comments.count的值?

我應該注意到JSON比這個大得多。如果實際上有評論,那麼還有另一個實際評論集合,所以像post.count(0)這樣的內容在這種情況下不起作用。

Watch Window

+0

你嘗試post.comments.length? –

回答

0

如果你試圖讓你的問題的JSON例子的計數屬性的值,你就必須訪問它,像這樣:

post.comments.count 

由於「計數」屬性是一個對象,它是的「評論」屬性的值的一部分

訪問對象的另一種方法是:

post["comments"]["count"] 

但我認爲第一個是更可讀的(第二個可以是在某些情況下是有用的)

+0

我在上面添加了更多信息以及觀看窗口的屏幕截圖。我確實嘗試了你的建議,但無濟於事。 – ericdc