문제

나는 그 응답을 파싱하는 것에 지쳤다 :

나는 모델에 대한 클래스 뭔가를 준비:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class Announcements
{
    public class Private
    {
        public string created_at { get; set; }
        public int id { get; set; }
        public string text { get; set; }
        public string title { get; set; }
        public string updated_at { get; set; }
        public int user_id { get; set; }
    }

    public class User
    {
        public string first_name { get; set; }
        public int id { get; set; }
        public string last_name { get; set; }
    }

    public class Public
    {
        public string created_at { get; set; }
        public int id { get; set; }
        public string text { get; set; }
        public string title { get; set; }
        public User user { get; set; }
    }

    public class RootObject
    {
        public List<Private> @private { get; set; }
        public List<Public> @public { get; set; }
    }
}

이제 응답을 역직렬화 할 시간입니다 :

            var tempUsersArray = JsonConvert.DeserializeObject<Announcements.RootObject>(response.Content);

그리고 이것은 앱 충돌을 만듭니다...

누구나 내가 뭘 잘못하는지 알 수 있습니까?

도움이 되었습니까?

해결책

클래스에 대한 권한을 정의하지 않습니다. class Announcementspublic class Announcements.이제 제대로 작동해야합니다.이 팁을 테스트하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top