2016-05-23 5 views
0

私たちは現在、C#ベースのプロジェクト(以下の行に沿って)でJSONオブジェクトの表記とシリアル化/非シリアル化にNewtonsoft.JSONを使用しています。 Xamarin MonoDroidMontonroid用Newtonsoft.JSONの代替品

[JsonProperty("type")] 
public string theType { get; set; } 

.... 

JsonConvert.DeserializeObject<List<OurModel>>(jsonString); 

を使用して書き込まれたしかし、Newtonsoft.JSONは、おそらくモノ

と互換性がない、C#の環境内ならびにMonodroid BOTH JSONデータを処理する簡単な解決策があります?理想的には、2つのプロジェクトで共有される共通のクラスを持つことができますか?

+0

を使用してみてくださいわからない場合、あなたはJSON.NETに見たことがありますか? –

+0

いくつかの使用法へのリンクがありますか?私はそれをGoogleで検索したとき、それは私が現在使っているものであるNewtonsoft.JSONページに私を連れて行きました。 – Sean

+0

@SeanAndersonどのようにこれを乗り越えましたか?あなたはAndroid上でそれを稼働させることができましたか? – Daveoc64

答えて

1

Json.NETのホームページに記載されているように、「Json.NETはWindows、Windows Store、Windows Phone、Mono、Xamarinをサポートしています。

NewtonsoftはJson.NETを作っている会社なので、そのライブラリが使う名前空間は "Newtonsoft.Json"です。彼らは両方とも同じライブラリを参照しています。

私はXamarin.AndroidアプリケーションでJson.NETを正常に使用しました。

あなたXamarin.Androidアプリケーションで動作するライブラリのコピーを取得する場所を、NuGet

+0

あなたはどのバージョンを使用しているのですか? – Sean

+0

@SeanAndersonバージョン7.0.1を使用しています – Daveoc64