web-dev-qa-db-ja.com

より良いJSONを処理するための.Net4.5の新しいものはありますか?

.NET 4.5およびVS2012でのJSON処理について、DataContractJsonSerializerよりも優れている新しいものはありますか? System.JSONについて何か見たことがあります。しかし、それはより良いですか?

JSON.NETもあることは知っていますが、プロジェクトに別の.dllを追加できるかどうかわかりません。

16
Gero

このリンクを確認してください:

機能の比較-Json.NET、DataContractJsonSerializer&JavaScriptSerializer

Json.NET、DataContractJsonSerializer、JavaScriptSerializerの間で優れた機能比較があります。それを見て、要件に基づいてどちらを使用するかを決定してください。

また、これを確認してください:

ASP.NET MVC 4&Json.NET:

私たち(.Net Team)は、JSONデータの処理に人気のあるJson.NETシリアライザーを使用およびサポートしています。 Json.NETは、ASP.NET Web APIで使用されるデフォルトのJSONシリアライザーであり、データコントラクト、匿名型、動的型、日付、TimeSpans、オブジェクト参照の保存、インデント、ラクダのケーシング、その他多くの便利なシリアル化機能のサポートが含まれています。

19

いつでもSystem.Web.Script.Serialization.JavascriptSerializerを使用できます-なぜ多くの人がそれを使用しないのかわかりません、それはしばらくの間ありました。

http://msdn.Microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx

6
PhonicUK