簡體   English   中英

JSON對象中“ count”屬性的返回值

[英]Return value of “count” property in JSON object

我有來自Facebook API的json對象

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

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

我可以輕松地通過以下方式讀取updated_time的值:

 post.updated_time 

但是,這將返回集合中的項目計數,而不是json對象中“ count”屬性的值。

 post.comments.count

是否可以使用“ count”關鍵字獲取post.comments.count的值而不使用它?

我應該注意,JSON比這大得多。 如果確實有評論,則還有另一個實際評論集合,因此在這種情況下,諸如post.count(0)之類的東西將無法工作。

觀察窗

如果您嘗試獲取問題中JSON示例的count屬性的值,則必須像這樣訪問它:

post.comments.count

由於“ count”屬性是對象的一部分,因此是“ comments”屬性的值

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

post["comments"]["count"]

但我認為第一個更具可讀性(第二個在某些情況下可能很有用)

我想 count是C#中的保留字。

在C#中不保留count 但是你仍然可以

嘗試這個,

post.comments.@count

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM