【发布时间】:2016-01-24 04:28:20
【问题描述】:
我正在使用 Unity 和 Facebook SDK。
目前我正在使用图形 API 检索安装了应用程序的用户朋友列表:
返回时的数据如下:
{
"data": [
{
"installed": true,
"id": "1292282928282"
},
{
"installed": true,
"id": "29282829292"
}
],
"paging": {
"next": "https://graph.facebook.com/v2.5/105157539862931/friends?fields=installed&format=json&access_token=CAALVPHznNpcBAOnO94HvqUgYKI2kObPZBgR0sqIOMSRO9swZBBTWHb6FjliZCT1KyCmPbnX42xvtngboh3DjFOrixw0pSenwRZA1oXZAHNDdYcGsHNOHjQcZB0f6fsZBQJjhOTttwQu7E5hZBDcAWJVZBGK2AxrZBDZBxLL7I5pjXwwbb12hDytZAiVzUmNzi1Ae2CCvOnL6QCpqzsJT7fWWjXXi&limit=25&offset=25&__after_id=enc_AdB7PJbXYkDSSZAq33AjPXZAeRnlrZBDwjAAILZAg3emHdei0qdRLa2AeD6sRuX6h0OQuPQi8x8bvSHPy0EqIgybYL89"
},
"summary": {
"total_count": 2
}
}
目前我正试图弄清楚如何从“数据”对象内的每个对象中提取“已安装”和 id。
到目前为止,我正在这样做:
Dictionary<object,object> friendsList = Json.Deserialize (result.RawResult) as Dictionary<object,object>;
但我不确定如何从对象中取出这些特定项目。
有人知道我会怎么做吗?
【问题讨论】:
-
可以,但是本题数据集JSON不同
-
你会得到一个
Dictionary反对data。当然是通过object,然后在Dictionary中解析那个object(Dictionary)。对于自挖掘,首先通过var获取变量是什么,然后打印它的Type,然后进行相应的操作。
标签: c# json facebook-unity-sdk