0

FacebookAPIの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)のようなものはその場合は機能しません。

ウォッチウィンドウ

4

2 に答える 2

0

countはC#の予約語だと思います。

countC# では予約されていません。しかし、それでもできます。

これを試して、

post.comments.@count
于 2012-05-24T12:01:25.300 に答える
0

質問の JSON 例の count プロパティの値を取得しようとしている場合は、次のようにアクセスする必要があります。

post.comments.count

「count」プロパティは「comments」プロパティの値であるオブジェクトの一部であるため

オブジェクトにアクセスする別の方法は次のとおりです。

post["comments"]["count"]

しかし、私は最初のものの方が読みやすいと思います(2番目のものは状況によっては便利です)

于 2012-05-24T03:28:34.413 に答える