Question

Je suis fatigué sur l'analyse que la réponse json :

J'ai préparé quelque chose de classe pour le modèle:

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; }
    }
}

Maintenant, le temps de désérialiser réponse :

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

et de ce fait, une application de s'écraser...

Quelqu'un a idée de ce que je fais de mal?

Était-ce utile?

La solution

Vous ne définissez pas d'autorisation pour la classe, veuillez chnge class Announcements pour public class Announcements.Maintenant, il devrait fonctionner correctement, testez cette astuce s'il vous plaît.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top