使用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解析包** 在.NET Framework 3.5环境下,C#开发者经常面临一个问题,即如何有效地处理JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁和高效,被...
是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的一个轻量级版本,可能是针对特定环境或应用场景进行了优化。2.0版本可能引入了新的功能或性能提升,但具体细节需查看源码才能得知。通常,轻量级版本会去除一些...
这个版本的压缩包包含了主要的DLL文件——Newtonsoft.Json.Compact.dll,这是运行库的核心组件。开发者只需将此文件添加到WinCE项目的引用中,即可利用其丰富的功能,如JsonSerializer、JsonConvert等类,进行JSON的...
压缩包内的"Newtonsoft.Json.Compact.dll"是实际的DLL动态链接库文件,它是Newtonsoft.Json.Compact的实现,开发者可以将其添加到WinCE项目的引用中,以便在项目中使用JSON处理功能。在C#项目中,通过`using ...
Newtonsoft.DLL For ALL DotNet Version……该资源包含.NET2.0、.NET3.5、.NET4.0、.NET4.5等版本以及移动设备Portable上均可调用Newtonsoft.DLL。
为了在WinCE项目中使用Newtonsoft.Json.Compact.dll,开发者需要将其添加到项目的引用中,并遵循.NET Compact Framework的编程规范,确保代码的兼容性和效率。同时,注意版本兼容性问题,避免与其他库冲突,以保证...
这个压缩包提供了解决这个问题的两个关键组件,它们是Newtonsoft.Json Compact 3.5 For WinCE和System.Web.dll。这两个库在经过测试后证明在WINCE系统上是可以正常运行的。 首先,让我们详细了解Newtonsoft.Json ...
JSON.NET源码 Json.NET 3.5 Beta 包含源码,函数API帮助。Newtonsoft.Json.Compact.dll,Newtonsoft.Json.dll,Newtonsoft.Json.Silverlight.dll. http://json.codeplex.com/
8. **轻量级版本**:对于内存有限或嵌入式设备,Newtonsoft.Json.Compact提供了精简版的JSON.NET,减小了库的体积。 在提供的压缩包中,包含了以下文件: - **Documentation.chm**:这是JSON.NET的官方帮助文档,...
using Newtonsoft.Json.Linq; string jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; JObject jsonObject = JObject.Parse(jsonString); string name = (string)jsonObject["name"]; int ...
"Newtonsoft.Json.Compact.dll"是.NET框架下的Json.NET库的一个紧凑版本,由James Newton-King开发。Json.NET是.NET社区中最受欢迎的JSON库之一,它提供了丰富的功能,包括序列化和反序列化对象到JSON,JSON到对象的...
`Newtonsoft.Json.dll`和`Newtonsoft.Json.xml`是关于Json.NET库的文件。Json.NET是一个流行的.NET JSON库,用于JSON序列化和反序列化,使得在C#或VB.NET中可以方便地处理JSON格式的数据。在本例中,可能用于读取或...