C# “的返回值”;计数“;JSON对象中的属性

C# “的返回值”;计数“;JSON对象中的属性,c#,vb.net,facebook-graph-api,C#,Vb.net,Facebook Graph Api,我有一个来自facebook api的json对象 "comments": { "count": 2 }, "updated_time": "2012-05-24T02:46:36+0000" 整个json对象是一个动态对象 我可以通过以下方式轻松读取更新的时间值: post.updated_time 但是,这将返回集合中的项目计数,而不是json对象中“count”属性的值 post.comments.count 是否可以在不使用“count”关键字的情

我有一个来自facebook api的json对象

"comments": {
        "count": 2
     },
 "updated_time": "2012-05-24T02:46:36+0000"
整个json对象是一个动态对象

我可以通过以下方式轻松读取更新的时间值:

 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#中。但你还是可以

试试这个

post.comments.@count

我在上面添加了更多的信息以及一个监视窗口的屏幕截图。我试过你的建议但没有用。你试过post.comments.length吗?