繁体   English   中英

C#反序列化JSON

[英]C# Deserialize JSON

{“结果”:1,“消息”:“已加载客户端应用”,“附加”:{“工作”:{“ 5”:{“ jobName”:“福特Otomobil Afi \\ u015fi”,“ jobMaxIdleTime”:“ 2060 “,” jobMaxTime“:” 204​​0“}},”客户“:{” 8“:” Seker LTD“}}}

public class Extras
        {
            public string loginID { get; set; }
            public string loginToken { get; set; }
            public string employeesNameSurname { get; set; }
            public string employeesLanguage { get; set; }

            public Dictionary<string, string> jobs { get; set; }
            public Dictionary<string, string> customers { get; set; }

        }

 public class Dict
        {
            public int result { get; set; }
            public string message { get; set; }
            public Extras extras { get; set; }

        }

公共词典职位{ 组; } //错误

我无法从“工作”获取数据

关于此有类似的帖子 看看这是否对您有帮助。

    using System;
using Newtonsoft.Json;

namespace {

    [Serializable]
     class  {

        public int Result;
        public string Message;
        public Extras Extras;

        //Empty Constructor
        public (){}

        public string Serialize()
        {
            return JsonConvert.SerializeObject(this);
        }
        public static  FromJson(string json)
        {
            return JsonConvert.DeserializeObject<>(json);
        }
    }


    [Serializable]
     class 5 {

        public string JobName;
        public string JobMaxIdleTime;
        public string JobMaxTime;

        //Empty Constructor
        public 5(){}

    }


    [Serializable]
     class Jobs {

        public 5 5;

        //Empty Constructor
        public Jobs(){}

    }


    [Serializable]
     class Customers {

        public string 8;

        //Empty Constructor
        public Customers(){}

    }


    [Serializable]
     class Extras {

        public Jobs Jobs;
        public Customers Customers;

        //Empty Constructor
        public Extras(){}

    }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM