Ich frage mich, ob jemand Benchmark-Tests auf die JSON() - Funktion in Asp.net MVC ausgeführt hat und wie es mit JSON.NET vergleicht? Auch welche gibt die besten JSON-Strings aus?Welches ist schneller asp.net mvc json oder json.net?
Antwort
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.
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 ..
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.
Welchen Performance-Overhead erhalten Sie durch die Verwendung einer Drittanbieter-DLL? –
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