.NET 4.5およびVS2012でのJSON処理について、DataContractJsonSerializerよりも優れている新しいものはありますか? System.JSONについて何か見たことがあります。しかし、それはより良いですか?
JSON.NETもあることは知っていますが、プロジェクトに別の.dllを追加できるかどうかわかりません。
このリンクを確認してください:
機能の比較-Json.NET、DataContractJsonSerializer&JavaScriptSerializer
Json.NET、DataContractJsonSerializer、JavaScriptSerializerの間で優れた機能比較があります。それを見て、要件に基づいてどちらを使用するかを決定してください。
また、これを確認してください:
私たち(.Net Team)は、JSONデータの処理に人気のあるJson.NETシリアライザーを使用およびサポートしています。 Json.NETは、ASP.NET Web APIで使用されるデフォルトのJSONシリアライザーであり、データコントラクト、匿名型、動的型、日付、TimeSpans、オブジェクト参照の保存、インデント、ラクダのケーシング、その他多くの便利なシリアル化機能のサポートが含まれています。
いつでもSystem.Web.Script.Serialization.JavascriptSerializer
を使用できます-なぜ多くの人がそれを使用しないのかわかりません、それはしばらくの間ありました。
http://msdn.Microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx