その JSON 応答を解析するにはどうすればよいでしょうか?[閉まっている]

StackOverflow https://stackoverflow.com//questions/21068862

質問

その json 応答を解析するのにうんざりしています。

モデル用のクラスを準備しました。

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