我正在读取this book,但我从System.Web.Script.Serialization名称空间执行JavaScriptSerializer,因为它似乎不可用?
发布于 2010-08-19 07:15:40
在这里下载源代码,并添加为现有项目。然后添加为引用:
http://www.bloxify.com/post/MonoTouch-Easy-JSON-Library.aspx
编辑:
您可能还会发现,monotouch链接器非常具有攻击性。我会让代码在模拟器中工作得很好,但在设备中会崩溃,方法会丢失异常。在应用程序中的某个地方添加一个方法(你不必调用它),如下所示:
public void FixMonoTouchErrors()
{
var gc = new System.ComponentModel.GuidConverter();
var sc = new System.ComponentModel.StringConverter();
var dc = new System.ComponentModel.DateTimeConverter();
var cc = new System.ComponentModel.CharConverter();
var sh = new System.ComponentModel.Int16Converter();
var sh1 = new System.ComponentModel.Int32Converter();
var sh2 = new System.ComponentModel.Int64Converter();
var dec = new System.ComponentModel.DecimalConverter();
var nc0 = new System.ComponentModel.NullableConverter(typeof(Int16?));
var nc1 = new System.ComponentModel.NullableConverter(typeof(Int32?));
var nc2 = new System.ComponentModel.NullableConverter(typeof(Int64?));
var nc3 = new System.ComponentModel.NullableConverter(typeof(decimal?));
var nc4 = new System.ComponentModel.NullableConverter(typeof(DateTime?));
}发布于 2012-01-20 05:38:53
我知道这是一个非常古老的帖子,但碰巧有人像我一样偶然发现了这一点,System.Web.Script.Serialization在System.Web.Extensions中可用。
https://stackoverflow.com/questions/3516471
复制相似问题