3

私はこの本を読んでいますが、私は System.Web.Script.Serialization 名前空間から JavaScriptSerializer を利用できないようです?

4

2 に答える 2

7

私はこれが本当に古い投稿であることを知っていますが、偶然誰かが私と同じようにこれに出くわしました. System.Web.Script.Serialization は System.Web.Extensions で利用できます.

于 2012-01-19T21:38:52.580 に答える
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?));
    }
于 2010-08-18T23:15:39.963 に答える