16

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

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

4

2 に答える 2

19

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

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

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

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

ASP.NET MVC 4 & Json.NET:

私たち (.Net チーム) は現在、JSON データの処理に一般的な Json.NET シリアライザーを使用およびサポートしています。Json.NET は、ASP.NET Web API で使用される既定の JSON シリアライザーであり、データ コントラクト、匿名型、動的型、日付、TimeSpans、オブジェクト参照の保持、インデント、キャメル ケーシング、およびその他の多くの有用なシリアル化機能のサポートが含まれています。

于 2012-11-21T11:01:26.183 に答える
6

いつでも使用できますSystem.Web.Script.Serialization.JavascriptSerializer-なぜ多くの人が使用しないのかわかりませんが、しばらく使用されています.

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

于 2012-11-21T10:08:07.257 に答える