C# JsonConvert.DeserializeObject返回空asp.net核心

C# JsonConvert.DeserializeObject返回空asp.net核心,c#,json-deserialization,C#,Json Deserialization,以下是对反序列化对象的调用: var classcateg=JsonConvert.DeserializeObject(ResponJSON) 但我在classcateg中仍然得到null 这是我的代码: CategoryDto.cs 分类RootObject.cs json的响应 { "categories": [ { "name": "KIDS", &quo

以下是对反序列化对象的调用:

var classcateg=JsonConvert.DeserializeObject(ResponJSON)

但我在classcateg中仍然得到null

这是我的代码:

CategoryDto.cs

分类RootObject.cs

json的响应

{
    "categories": [
        {
            "name": "KIDS",
            "localized_names": [
                {
                    "language_id": 1,
                    "localized_name": "KIDS"
                },
                {
                    "language_id": 3,
                    "localized_name": "KIDS"
                },
                {
                    "language_id": 4,
                    "localized_name": "KIDS"
                },
                {
                    "language_id": 2,
                    "localized_name": "KIDS"
                }
            ],
            "description": "<p>Get Ahead The List of Our 'Kids Collection'</p>",
            "category_template_id": 1,
            "meta_keywords": null,
            "meta_description": null,
            "meta_title": null,
            "parent_category_id": 0,
            "page_size": 6,
            "page_size_options": "6, 3, 9",
            "price_ranges": null,
            "show_on_home_page": null,
            "include_in_top_menu": true,
            "has_discounts_applied": null,
            "published": true,
            "deleted": false,
            "display_order": 0,
            "created_on_utc": "2020-09-17T02:17:25.7941446",
            "updated_on_utc": "2020-09-21T03:03:19.1346274",
            "role_ids": [],
            "discount_ids": [],
            "store_ids": [],
            "image": {
                "src": "https://bateeq-nop-dev.azurewebsites.net/images/thumbs/0002114_kids.jpeg",
                "attachment": null
            },
            "se_name": "kids",
            "id": 20
        }
    ]
}
{
“类别”:[
{
“姓名”:“孩子们”,
“本地化名称”:[
{
“语言id”:1,
“孩子们的名字”:“孩子们”
},
{
“语言id”:3,
“孩子们的名字”:“孩子们”
},
{
“语言id”:4,
“孩子们的名字”:“孩子们”
},
{
“语言id”:2,
“孩子们的名字”:“孩子们”
}
],
“说明”:“领先于我们的‘儿童系列’

”, “类别模板id”:1, “meta_关键字”:空, “元描述”:空, “元标题”:空, “父类别id”:0, “页面大小”:6, “页面大小选项”:“6、3、9”, “价格范围”:空, “在\u主页上显示\u”:空, “包含在顶部菜单中”:真, “已应用折扣”:null, “出版”:没错, “已删除”:false, “显示顺序”:0, “在utc创建”:“2020-09-17T02:17:25.7941446”, “utc更新”:“2020-09-21T03:03:19.1346274”, “角色ID”:[], “折扣标识”:[], “门店标识”:[], “图像”:{ “src”:https://bateeq-nop-dev.azurewebsites.net/images/thumbs/0002114_kids.jpeg", “附件”:空 }, “seu name”:“kids”, “身份证”:20 } ] }

有人能帮我解决这个问题吗?谢谢你,这里有一个有效的文本示例:

使用系统;
使用系统集合;
使用System.Collections.Generic;
使用System.Linq;
使用制度;
使用System.Collections.Generic;
利用制度全球化;
使用Newtonsoft.Json;
使用Newtonsoft.Json.Converters;
公共课程
{
公共静态void Main()
{
var jsonString=“{\”categories\”:[{\”name\”:\“KIDS\”,“localized\u names\”:[{\“language\u id\”:1,“localized\u name\”:“KIDS\”,{\”language\u id\”:3,“localized\u name\”:“KIDS\”,{\“language\u id\”:4,“localized\u name\”:“KIDS\”,{“language\u id\”:2,“localized\u name\”,“KIDS\”,:”说明领先于我们的“儿童收藏”列表“

\”、“类别模板id\”:1、“元关键词\”:null、“元描述\”:null、“元标题\”:null、“家长类别id\”:0、\“页面大小\”:6、\“页面大小\”选项\“6、3、9\”、\“价格范围\”:null、\“主页上显示\”:null、\“顶部包含\”菜单是否应用了真正的折扣\“:null,\“已发布\”:true,\“已删除\”:false,\“显示订单\”:0,\“在utc创建\\”:\“2020-09-17T02:17:25.7941446\,\“在utc更新\\”:\“2020-09-21T03:03:19.1346274\”,\“角色ID\:[],“折扣ID\:[],“店铺ID\:[],“图像\:{src\:”https://bateeq-nop-dev.azurewebsites.net/images/thumbs/0002114_kids.jpeg\", \“附件\”:空},\“seu name\”:\“kids\”,\“id\”:20}]; var x=JsonConvert.DeserializeObject(jsonString); Console.WriteLine(x.Categories.First().Description); } } 公共部分类 { [JsonProperty(“类别”)] 公开名单类别 { 收到 设置 } } 公共部分类范畴 { [JsonProperty(“名称”)] 公共字符串名 { 收到 设置 } [JsonProperty(“本地化名称”)] 公共列表本地化名称 { 收到 设置 } [JsonProperty(“描述”)] 公共字符串描述 { 收到 设置 } [JsonProperty(“类别模板id”)] 公共长CategoryTemplateId { 收到 设置 } [JsonProperty(“meta_关键字”)] 公共对象元关键字 { 收到 设置 } [JsonProperty(“元描述”)] 公共对象元描述 { 收到 设置 } [JsonProperty(“元标题”)] 公共对象元标题 { 收到 设置 } [JsonProperty(“父类id”)] 公共长父类别ID { 收到 设置 } [JsonProperty(“页面大小”)] 公共长页面大小 { 收到 设置 } [JsonProperty(“页面大小选项”)] 公共字符串页面大小选项 { 收到 设置 } [JsonProperty(“价格范围”)] 公共对象价格范围 { 收到 设置 } [JsonProperty(“在主页上显示”)] 公共对象显示主页 { 收到 设置 } [JsonProperty(“在顶部菜单中包含”)] 公共图书馆,包括公共图书馆 { 收到 设置 } [JsonProperty(“已应用折扣”)] 公用对象已被禁用 { 收到 设置 } [JsonProperty(“已发布”)] 公共图书馆出版 { 收到 设置 } [JsonProperty(“已删除”)] 删除公共文件 { 收到 设置 } [JsonProperty(“显示顺序”)] 公共长期秩序 { 收到 设置 } [JsonProperty(“在utc创建”)] 公共字符串CreatedOnUtc { 收到 设置 } [JsonProperty(“utc更新”)] 公共字符串UpdatedOnUtc { 收到 设置 } [JsonProperty(“角色ID”)] 公开名单 { 收到 设置 } [JsonProperty(“折扣标识”)] 公开名单折扣 { 收到 设置 } [JsonProperty(“商店标识”)] 公共列表存储ID {
<p>Get Ahead The List of Our 'Kids Collection'</p>