2009-02-04 6 views

Antwort

12

Es gibt einen Leistungsvergleich here ist. ASP.NET MVC verwendet den JavaScriptSerializer.

Json.NET gibt Ihnen mehr Kontrolle über die Ausgabe von JSON (insbesondere um Daten) und hat auch die Option zum Drucken eingerückt JSON.

2

Ich benutze die MVC JSON und es ist eine sehr gute Wahl. Ich benutzte json.net in der Vergangenheit war es gut, aber es gibt Overhead wegen der 3-Party-DLL asp.net 3 + macht es gut mit Json.

es versuchen ..

+1

Welchen Performance-Overhead erhalten Sie durch die Verwendung einer Drittanbieter-DLL? –

+1

Er sagte nicht "Leistung" Overhead, nur einen zusätzlichen Aufwand für die Verwaltung von 1 zusätzlichen DLL, im Gegensatz zu etwas, das bereits im Framework vorhanden ist. – Sudeep

1

Ein Autor des ServerStack-Frameworks führte eine neue JSON serializer für .NET und Mono ein, und ihre Benchmarks bieten eine höhere Leistung als JSON.NET und WCF JSON Serializer. Auf den ersten Blick werden einige wichtige Funktionen von JSON.NET nicht unterstützt: eingerückter serialisierter Text, der mehr Code benötigt.