如何在C#中使用Json.NET从JSON访问嵌套对象

齿轮螺栓

如何使用类修饰在嵌套对象中选择json值“ estimatedLocationDate”属性“ estimatedLocationDate”总是返回null而不是value 2015-10-01T14:00:00.000其他修饰值返回正确的值。

这是我的C#

public string id { get; set; }

public string name { get; set; }

[JsonProperty("publishedDate")]
public string publishdate { get; set; }

[JsonProperty("estimatedLocationDate")]
public string estimatedLocationDate{ get; set; }

[JsonProperty("createdTime")]
public string createtime { get; set; }

[JsonProperty("lastUpdatedTime")]
public string lastupdate { get; set; }

这是 JSON

"planet": [
    {
        "id": "123456",
        "planetid": "en-us/Jupiter-mars/---main",
        "name": "The planet Mercury",
        "description": "This is placeholder for the description",
        "publishedDate": "2013-10-14T23:30:00.000",
        "createtime": "2012-03-01T14:00:00.000",
        "product": {
            "moreid": "1427-48-bd-9-113",
            "color": "200",
            "imageUrl": "http://image.bing.com/Mercury.jpg",
            "neighbor": [
                {
                    "ring": "Two",
                    "moons": 2
                }
            ],
            "estimatedLocationDate": "2014-10-01T14:00:00.000"
        },
土豪

您的班级应该看起来像这样(但这是不完整的):

class Planet
    {
        [JsonProperty("planet")]
        PlanetInfo[] planet { get; set; }
    }
    class Product
    {
        [JsonProperty("estimatedLocationDate")]
        string estimatedLocationDate {get;set;}
    }
    class PlanetInfo
    {

        public string id { get; set; }

        public string name { get; set; }

        [JsonProperty("publishedDate")]
        public string publishdate { get; set; }

        [JsonProperty("estimatedLaunchDate")]
        public string estimatedLaunchDate { get; set; }

        [JsonProperty("createdTime")]
        public string createtime { get; set; }

        [JsonProperty("lastUpdatedTime")]
        public string lastupdate { get; set; }

        [JsonProperty("product")]
        public Product product { get; set; }
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON 嵌套对象访问

来自分类Dev

如何在C#中使用json对象

来自分类Dev

如何在C#中使用JSON.Net查询和枚举复杂的JSON对象

来自分类Dev

如何从Newtonsoft.Json(C#)访问嵌套的JSON对象?

来自分类Dev

从newtonsoft json访问VB.net中的嵌套对象

来自分类Dev

从嵌套对象访问 JSON 属性

来自分类Dev

从嵌套的 JSON 访问子对象

来自分类Dev

如何在C#中使用此json变量?

来自分类Dev

使用 Handlebars 访问嵌套的 YAML/JSON 对象

来自分类Dev

如何在C#中使用Json.Net从文件读取Json集合

来自分类Dev

如何在C#中使用newtonsoft json.net从此json数据获取数据收集

来自分类Dev

如何使用json_decode访问嵌套的json对象

来自分类Dev

如何在Android中使用Retrofit解析嵌套的json对象

来自分类Dev

如何在AngularJs中访问嵌套的Json对象

来自分类Dev

我如何在angularjs中访问深度嵌套的json对象

来自分类Dev

访问嵌套json对象时的值替换

来自分类Dev

访问嵌套的json对象angular 6

来自分类Dev

java中json的访问嵌套对象

来自分类Dev

访问 json 对象循环的嵌套/内部循环

来自分类Dev

无法访问此 JSON 嵌套对象

来自分类Dev

如何在C#中使用newtonsoft .json从json字符串获取值

来自分类Dev

C#JSON.net空嵌套对象

来自分类Dev

如何在 C# 中访问 JSON 对象的结果

来自分类Dev

如何在我自己的对象中使用json c ++?

来自分类Dev

访问嵌套在 JSON 对象中的数组中的对象值

来自分类Dev

如何在C#中使用动态和静态键名反序列化JSON

来自分类Dev

如何在C#中使用反射获取Json属性名称

来自分类Dev

如何在C#中使用restsharper存储每个JSON数据?

来自分类Dev

如何在C#中使用LINQ转换JSON字符串

Related 相关文章

热门标签

归档