controllare questo link:
Feature Comparison - Json.NET, DataContractJsonSerializer & JavaScriptSerializer
Ha una buona caratteristica confronto tra Json.NET, DataContractJsonSerializer & JavaScriptSerializer. Basta dare un'occhiata a questo & quindi decidere quale utilizzare in base alle proprie esigenze.
Inoltre, controllare questo:
ASP.NET MVC 4 & Json.NET :
Noi (Net Team) ora utilizzare e sostenere il popolare serializzatore Json.NET per trattamento dei dati JSON. Json.NET è il serializzatore JSON predefinito utilizzato dall'API Web ASP.NET e include il supporto per i contratti dati, tipi dinamici , tipi dinamici, Date, TimeSpans, riferimento oggetto conservazione, indentazione, carcassa cammello e molti altri utili serializzazione Caratteristiche.
fonte
2012-11-21 11:01:26
Meglio in termini di cosa? Inoltre, Json.Net è una buona alternativa ... forse dovresti scoprire se ti è "permesso" di aggiungerlo o meno. C'è anche la classe JavaScriptSerializer, ma vive in System.Web.Script.Serialization - stai facendo qualcosa nel web arena? http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx –
Ho pensato che JavaScriptSerializer dovrebbe essere privato e sostituito (dal NET 3.5) tramite DataContractJsonSerializer. Vorrei richiedere servizi web e analizzare le loro risposte. – Gero
Devo solo dire: "Non è permesso aggiungere un'altra dll?" nel mondo moderno dello sviluppo lavorare con più e preferibilmente librerie di supporto open source (non solo .net framework) è il modo migliore per stare sulle spalle degli altri e ottenere molto di più. (Nuget == Awesome) – Richard