博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Newtonsoft中的几个妙用
阅读量:5917 次
发布时间:2019-06-19

本文共 476 字,大约阅读时间需要 1 分钟。

 记录Newtonsoft在序列成Json时的两个妙用

 

JsonSerializerSettings js = new JsonSerializerSettings();

//1、属性为Null时不做序列化输出

            js.NullValueHandling = NullValueHandling.Ignore;

 

//2、属性为DateTime时,做指定的格式输出

            js.Converters.Add(new IsoDateTimeConverter()

            {
                DateTimeFormat ="yyyy-MM-dd HH:mm:ss"
            });

 

JsonConvert.SerializeObject(obj, Formatting.None, js);

 

 //3、设定某个属性不做json序列化输出(在属性头加[JsonIgnore])

      [JsonIgnore]

       public string Srl
       {
           get;
           set;
       }

 

 

 

转载于:https://www.cnblogs.com/shaofh/archive/2012/09/30/2709081.html

你可能感兴趣的文章
DataSet
查看>>
有序的双链表
查看>>
Java NIO中的通道Channel(二)分散/聚集 Scatter/Gather
查看>>
zookeeper学习
查看>>
项目管理学习笔记之二.工作分解
查看>>
如何确定所运行的 SQL Server 2005 的版本?
查看>>
CentOS 7 网络配置
查看>>
我的友情链接
查看>>
Linux系统启动流程详解
查看>>
Magento(CE1.X)自带模块解析五
查看>>
linux网络编程涉及的函数
查看>>
Chrome应用技巧之颜色拾取
查看>>
Linux之通配符
查看>>
通过源码解析 Node.js 中一个 HTTP 请求到响应的历程
查看>>
CodeIgniter的密码处理论
查看>>
Tsuru 1.7.0-rc4 发布,基于 Docker 的 PaaS 框架
查看>>
运营不需要人脉?
查看>>
Spring Cloud Config服务器
查看>>
fprobe使用
查看>>
测试人员必学的软件快速测试方法(二)
查看>>