繁体   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