Javascript 用于处理JSON数据的良好.NET库?
我目前正在尝试,似乎效果不错 是否还有其他适用于.NET的好JSON库?命名空间中的类提供了良好的JSON序列化/反序列化支持。还有asp.NET mvc和asp.NET ajax使用的。此外,还有WCF使用的。我在JavascriptSerialiser中遇到的唯一问题是,它使用了一种有趣的方式来序列化日期,我认为这不会解析为javascript日期。但这个片段很容易解决这个问题Javascript 用于处理JSON数据的良好.NET库?,javascript,.net,json,Javascript,.net,Json,我目前正在尝试,似乎效果不错 是否还有其他适用于.NET的好JSON库?命名空间中的类提供了良好的JSON序列化/反序列化支持。还有asp.NET mvc和asp.NET ajax使用的。此外,还有WCF使用的。我在JavascriptSerialiser中遇到的唯一问题是,它使用了一种有趣的方式来序列化日期,我认为这不会解析为javascript日期。但这个片段很容易解决这个问题 public double MilliTimeStamp() { DateTime
public double MilliTimeStamp()
{
DateTime d1 = new DateTime(1970, 1, 1);
DateTime d2 = DateTime.UtcNow;
TimeSpan ts = new TimeSpan(d2.Ticks - d1.Ticks);
return ts.TotalMilliseconds;
}
如果JSON对象具有公共构造函数,则可以很好地透明地在JSON对象之间切换对象。它还为您创建脚本,这样您就可以像调用Javascript类一样调用web服务
例子:
还有Javascript:
var service = new MyService();
var result = service.getBob();
alert(result.name); // JSON objects are camel-cased.
看见
var service = new MyService();
var result = service.getBob();
alert(result.name); // JSON objects are camel-cased.