执行Fb.AppRequest后,在我的回调中,我尝试解析用户邀请的用户数量。
我遇到的问题是,我正在解析我的结果如下:
var responseObject = Json.Deserialize(result.Text) as Dictionary<string, object>;
当我尝试访问“to”参数时,我无法将值作为数组获取。我尝试了以下方法,但它也没有用。
object obj = 0;
if (responseObject.TryGetValue ("to", out obj))
{
Debug.Log("Sent to: " + ((string[])obj).Length);
}
有关如何获取我向其发送邀请的用户数量的任何帮助?
非常感谢
答案 0 :(得分:1)
如果您只需要知道有多少个对象,可以将该对象强制转换为IEnumerable,例如:
IEnumerable<object> obj = (IEnumerable<object>)responseObject["to"];
int count = obj.Count();
或类似的东西。 希望有所帮助!