0
편집에 의해 주어진 여러 아이디의와 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]);
}
}
원래 질문 : 나는 그렇게처럼 손으로 "읽기"아무것도 구문 분석하지하여 "해결"
이하 나는이 조각이 : 나는 내가 가진 JSON을 구문 분석 할 콜백에서 지금
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);
,하지만 나도 몰라 그것을 수행하는 방법을 보인다 : 나는 그것을 구문 분석 구조체를 사용하려고
{
"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"
},
}
을,하지만 난이 "위"노드를 읽는 또 다른 구조체를 필요로 알고 있지만, 자신의 이름이 아이디의 너무하다 나는이 내가 콜백 내부 JSON을 구문 분석하는 방법이다 그들을
struct fbResults
{
public fbName[] users;
}
struct fbName
{
public string name;
public string id;
}
작업에 대한 일반적인 구조체를 만들 수 없습니다 :
fbResults fbUsers = JsonUtility.FromJson<fbResults>(result.RawResult);
내가 어떤 도움을 주셔서 감사합니다
EDIT : 추가 태그가 추가되었습니다.
나는 그것이 유용하게 찾을 수있는 사람이를 떠날거야,하지만 난 '내가 돈 희망 규칙을 위반하지 마라, 나는이 답을 옳은 것으로 표시 할 계획이다. – Al3x