Facebook KeyNotFoundException即使密钥存在
本文关键字:密钥 存在 KeyNotFoundException Facebook | 更新日期: 2023-09-27 18:27:27
所以我正在使用Facebook Unity API,不知道为什么我会得到KeyNotFoundException: The given key was not present in the dictionary.
我正在尝试获取用户的姓氏。名字很好用。我在前一行打印了Facebook的响应,其中包括"last_name"键,但我仍然收到了异常。
void APICallback(){
Dictionary<string,string> profile = Util.DeserializeJSONProfile(result.Text);
print (result.Text);
currentUser["Name"] = profile["first_name"];
currentUser["LastName"] = profile["last_name"];
}
这是result.Text
:
{"id":"XXXXXXX","first_name":"David","last_name":"Richard","friends":{"data":[],"summary":{"total_count":58}}}
这一定是Util.DerializeJSONProfile
的一个错误。我使用SimpleJson解析result.Text
,它运行得很好。