Facebook에서 사용자에 대한 정보를 얻으려면 Oauth2를 사용하고 있습니다. 내가 얻는 결과는 JSON 형식이지만 JSON.NET을 사용하여 구문 분석하려고하면 예외가 발생합니다. Exception : System.ArgumentException : 불완전한 JSON 입력. 라인 1 열에서 0JSON 출력을 구문 분석 할 수 없습니다.
샘플 코드 :
{
"id":"some_id",
"bio":"some_bio",
"first_name":"some_name",
"gender":"male",
"last_name":"some_name",
"link":"https:\/\/www.facebook.com\/app_scoped_user_id\/some_user_id\/",
"locale":"nb_NO",
"middle_name":"some_name",
"name":"some_name",
"timezone":1,
"updated_time":"2014-09-18T12:48:34+0000",
"verified":true
}
내가 여기 실종 무엇을 지적 할 수있는 사람과 같습니다 t.Result.GetResponseText()
방법이 형식의 문자열을 반환
request.GetResponseAsync().ContinueWith(t =>{
if(!t.IsFaulted && !t.IsCanceled){
try{
Console.WriteLine(t.Result.GetResponseText());
dynamic obj = JsonObject.Parse(t.Result.GetResponseText());
Console.WriteLine(obj.first_name);
} catch (Exception e) {
Console.WriteLine("Exception : "+ e);
}
}
});
? 미리 감사드립니다!
디버깅 해 보셨습니까? JSON이 유효한 것 같습니다 ... –
이것은 오류 메시지입니다. 나는 또한 JSON이 유효하다고 생각한다. 그래서 나는 이해하지 않는다. 예외 : System.ArgumentException : 불완전한 JSON 입력. 줄 1에서 열 0 at System.Runtime.Serialization.Json.JavaScriptReader.ReadCore() [0x00225] in ///Library/Frameworks/Xamarin.iOS.framework/Versions/8.6.0.51/src/mono/mcs/ class/System.ServiceModel.Web/System.Runtime.Serialization.Json/ – user2236165