`

C# 使用Newtonsoft.Json.Compact.dll,控制json的时间格式

    博客分类:
  • .NET
 
阅读更多
使用Newtonsoft.Json.Compact.dll

 
Newtonsoft.Json.Converters.IsoDateTimeConverter iso = new Newtonsoft.Json.Converters.IsoDateTimeConverter();
iso.DateTimeFormat = "yyyy-MM-dd hh:mm:ss";

//lst 为一个集合,第二个参数保持Json良好的格式,第三个是控制时间格式的参数
string json1 = JsonConvert.SerializeObject(lst,Formatting.Indented,iso);

 

 

//另外一段代码,来自网络

public static string ToJson(object obj,bool formatjson)        {            
StringBuilder sb = new StringBuilder();            
StringWriter sw = new StringWriter(sb);            IsoDateTimeConverter idtc = new IsoDateTimeConverter();            idtc.DateTimeFormat = "yyyy-MM-dd hh:mm:ss";            JsonSerializer serializer = new JsonSerializer();            serializer.Converters.Add(idtc);            
JsonWriter jw = new JsonTextWriter(sw);            
if (formatjson)            
{                
jw.Formatting = Formatting.Indented;            
}            
serializer.Serialize(jw, obj);            
return sb.ToString();        
}
分享到:
评论

相关推荐

    Newtonsoft.Json在C# VS2008解析包

    **Newtonsoft.Json在C# VS2008解析包** 在.NET Framework 3.5环境下,C#开发者经常面临一个问题,即如何有效地处理JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和高效,被...

    嵌入式 WinCE 专用 Newtonsoft.Json.dll 亲测可用

    是WinCE 5.0或WinCE 6.0开发应用程序用的Newtonsoft.Json。只要引用Compact文件夹里面的Newtonsoft.Json.Compact.dll文件就可以使用。在Visual Studio 2008 使用.Net Framework Compact 3.5测试好使

    Newtonsoft.json.compact

    `NewtonSoft.json.compact`则是对Newtonsoft.Json的一个轻量级版本,可能是针对特定环境或应用场景进行了优化。2.0版本可能引入了新的功能或性能提升,但具体细节需查看源码才能得知。通常,轻量级版本会去除一些...

    Newtonsoft.Json.Compact 3.5.0.8.7z

    这个版本的压缩包包含了主要的DLL文件——Newtonsoft.Json.Compact.dll,这是运行库的核心组件。开发者只需将此文件添加到WinCE项目的引用中,即可利用其丰富的功能,如JsonSerializer、JsonConvert等类,进行JSON的...

    Newtonsoft.Json.Compact 3.5.0.0.7z

    压缩包内的"Newtonsoft.Json.Compact.dll"是实际的DLL动态链接库文件,它是Newtonsoft.Json.Compact的实现,开发者可以将其添加到WinCE项目的引用中,以便在项目中使用JSON处理功能。在C#项目中,通过`using ...

    .NET各版本处理JSON用的Newtonsoft.dll

    Newtonsoft.DLL For ALL DotNet Version……该资源包含.NET2.0、.NET3.5、.NET4.0、.NET4.5等版本以及移动设备Portable上均可调用Newtonsoft.DLL。

    嵌入式 WinCE 专用 Newtonsoft.Json.dll

    为了在WinCE项目中使用Newtonsoft.Json.Compact.dll,开发者需要将其添加到项目的引用中,并遵循.NET Compact Framework的编程规范,确保代码的兼容性和效率。同时,注意版本兼容性问题,避免与其他库冲突,以保证...

    用于WINCE下http请求和json解析的可用包

    这个压缩包提供了解决这个问题的两个关键组件,它们是Newtonsoft.Json Compact 3.5 For WinCE和System.Web.dll。这两个库在经过测试后证明在WINCE系统上是可以正常运行的。 首先,让我们详细了解Newtonsoft.Json ...

    Newtonsoft Json.NET

    JSON.NET源码 Json.NET 3.5 Beta 包含源码,函数API帮助。Newtonsoft.Json.Compact.dll,Newtonsoft.Json.dll,Newtonsoft.Json.Silverlight.dll. http://json.codeplex.com/

    Json.net 源码及API

    8. **轻量级版本**:对于内存有限或嵌入式设备,Newtonsoft.Json.Compact提供了精简版的JSON.NET,减小了库的体积。 在提供的压缩包中,包含了以下文件: - **Documentation.chm**:这是JSON.NET的官方帮助文档,...

    windows mobile Json C#解析

    using Newtonsoft.Json.Linq; string jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; JObject jsonObject = JObject.Parse(jsonString); string name = (string)jsonObject["name"]; int ...

    Json动态链接库

    "Newtonsoft.Json.Compact.dll"是.NET框架下的Json.NET库的一个紧凑版本,由James Newton-King开发。Json.NET是.NET社区中最受欢迎的JSON库之一,它提供了丰富的功能,包括序列化和反序列化对象到JSON,JSON到对象的...

    根据配置对比sqlserver和sqlce之间的数据差异

    `Newtonsoft.Json.dll`和`Newtonsoft.Json.xml`是关于Json.NET库的文件。Json.NET是一个流行的.NET JSON库,用于JSON序列化和反序列化,使得在C#或VB.NET中可以方便地处理JSON格式的数据。在本例中,可能用于读取或...

Global site tag (gtag.js) - Google Analytics