JSON

JSON.NET对象序列化示例教程(4)

字号+ 作者:H5之家 来源:H5之家 2015-10-05 18:14 我要评论( )

通过JsonSerializerSettings的DateFormatString属性指定日期时间格式: ();settings.DateFormatString = "yyyy-MM-dd HH:mm:ss" ;settings.Formatting = Formatting .Indented; .SerializeObject(custom, settings)

通过JsonSerializerSettings的DateFormatString属性指定日期时间格式:

(); settings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; settings.Formatting = Formatting.Indented; .SerializeObject(custom, settings); Console.WriteLine(json); { "FirstName": "零度", "LastName": "编程", "CreateDate": "2015-08-24 17:23:56" } 27、JSON字符串格式化

默认情况下通过JsonConvert.SerializeObject(object value)序列化后的JSON是压缩格式,为了便于阅读,通常需要将JSON字符串格式化处理。

}; .SerializeObject(value); Console.WriteLine(json); {"FirstName":"零度","LastName":"编程"}

以上为指定格式化,将输出压缩版JSON字符串,可通过Formatting.Indented指定格式化输出。

.Indented); Console.WriteLine(json); { "FirstName": "零度", "LastName": "编程" }

也可以指定JsonSerializerSettings对象的Formatting值为Formatting.Indented进行格式化,与上面的结果等效。

(); settings.Formatting = Formatting.Indented; .SerializeObject(value, settings); Console.WriteLine(json);

以上就是JSON.NET的序列化和反序列化示例,下一篇博客将总结JSON.NET与LINQ的结合,希望对您有所帮助。

继续浏览有关 的文章

上一篇 在EF中跟踪SQL和缓存数据 JSON.NET与LINQ序列化示例教程 下一篇

与本文相关的文章

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  •  JSON入门级学习总结-JSON数据结构

    JSON入门级学习总结-JSON数据结构

    2016-02-25 11:05

  • 自定义jinja2 过滤器

    自定义jinja2 过滤器

    2016-02-14 10:00

  • JavaScript转换与解析JSON方法实例详解第1/2页

    JavaScript转换与解析JSON方法实例详解第1/2页

    2016-02-10 21:25

  • ASP.NET Web API 2 返回 Json格式

    ASP.NET Web API 2 返回 Json格式

    2016-02-10 17:18

网友点评
1