为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C#中反序列化JSON数组(或列表)

如何在C#中反序列化JSON数组(或列表)

C#
翻翻过去那场雪 2021-04-06 17:19:21
public static string DeserializeNames(){    // Json I am passing for the deserialization.    JsonStream= "{    "head": {        "Rows": [            "test 1",            [                [                    {                        "@Key": "Domain",                        "@value": "LocalHost"                    },                    {                        "@Key": "Cookie name(s)",                        "@value": "Google"                    },                    {                        "@Key": "Purpose",                        "@value": "Test"                    },                    {                        "@Key": "lifetime",                        "@value": "test"                    }                ]                ]]}}"        //deserialize JSON from file          JavaScriptSerializer serializer = new JavaScriptSerializer();        var cookieList = serializer.Deserialize<List<Cookie>>(JsonStream).ToList();}//类说明//我在下面的类中创建了反序列化。记录未反序列化,记录计数为零。public class Categorization        {            public string categorizationName { get; set; }            public List<object> KeyValue{ get; set; }        }        public class Head        {            public IList<Categorization> Rows { get; set; }        }        public class Cookie        {            public Head head { get; set; }        }还创建了下面的一组类并尝试了反序列化,仍然没有运气public class Head {    public List<object> Rows { get; set; }}public class Cookie{    public Head head { get; set; }}我被计数为0,我无法获取任何记录。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 267 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信