0
編輯給多個ID的一個JSON:如何分析與FB.API呼叫
foreach (string key in result.ResultDictionary.Keys)
{
foreach (string key2 in ((IDictionary)result.ResultDictionary[key]).Keys)
{
Debug.Log(key2 + " : " + ((IDictionary)result.ResultDictionary[key])[key2]);
}
}
原來的問題:我通過解析什麼,並用手「閱讀」它像這樣「解決」它下面
我有這樣的片段:
string query = "?ids=";
for (int i = 0; i < users.Length; i++)
{
query += users[i].idFacebook + ",";
}
query = query .Remove(query.Length - 1);
FB.API(query, HttpMethod.GET, responseCallback);
在我想分析我得到了JSON回調
現在,但我不知道如何做到這一點,它看起來是這樣的:
{
"facebook-id-1":
{
"name":"some name",
"id":"facebook-id-1"
},
"facebook-id-2":
{
"name":"some name",
"id":"facebook-id-2"
},
"facebook-id-3":
{
"name":"some name",
"id":"facebook-id-3"
},
}
我試圖用一個結構來分析它,但我知道我需要另一種結構來閱讀「上」節點,但他們的名字的ID是如此我不能創建一個一般的結構與他們
struct fbResults
{
public fbName[] users;
}
struct fbName
{
public string name;
public string id;
}
工作這是我如何解析JSON回調中:
fbResults fbUsers = JsonUtility.FromJson<fbResults>(result.RawResult);
我感謝所有幫助
編輯:添加更多標籤。
我要離開這個的人誰可能會發現它是有用的,但我希望我不不打破任何規則,我打算將這個答案標記爲正確 – Al3x