zoukankan      html  css  js  c++  java
  • Newtonsoft.Json

        https://www.newtonsoft.com/json

    1.把对象转成json字符串

    Student student = new Student();
                student.age = 10;
                student.name = "tom";
                student.list = new List<string> { "a", "b" };
            //
                string json = JsonConvert.SerializeObject(student);
                Console.WriteLine(json);

    {"list":["a","b"],"name":"tom","age":10}

    2,把json字符串转成对象

    Student a =JsonConvert.DeserializeObject<Student>(json);

    3.时间问题

    序列化时间会带T

    框架中设置

                services.AddControllers().AddNewtonsoftJson(options =>
                {
                    options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                });

    单独设置

                JsonSerializerSettings setting = new JsonSerializerSettings();
                JsonConvert.DefaultSettings = new Func<JsonSerializerSettings>(() =>
                {
                    setting.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                    setting.DateParseHandling = DateParseHandling.DateTimeOffset;
                    return setting;
                });
  • 相关阅读:
    JQuery DOM操作
    JQuery 选择器和事件
    LinQ 组合查分页
    LinQ
    web 图片验证码 验证
    Web 上传图片加水印
    Web 组合查询加 分页
    ajax连接数据库加载+三级联动
    jq动画
    jq基础
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/13341997.html
Copyright © 2011-2022 走看看