2010-08-18 44 views

回答

1

在此下載源並添加爲現有項目。 然後加入作爲參考:

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?)); 
    } 
+0

好的,謝謝! 昨天我用System.Runtime.Serialization.Json.DataContractJsonSerializer代替,不過謝謝, – Marcus 2010-08-19 05:32:03

+0

那個鏈接不起作用 – iwayneo 2010-08-24 12:07:04

+0

看起來那個博客已經被取下了... – kwcto 2010-08-24 13:34:00

7

我知道這是一個很老的文章,但偶然有人絆倒在這個像我有,System.Web.Script.Serialization可在System.Web.Extensions