2009-02-04 4 views

ответ

12

Существует сравнение производительности here. ASP.NET MVC использует JavaScriptSerializer.

Json.NET дает вам больше контроля над выпуском JSON (особенно вокруг дат), а также имеет возможность печатать отступы JSON.

2

Я использую MVC json, и это очень хороший выбор. Я использовал json.net в прошлом, это было хорошо, но есть накладные расходы из-за 3-сторонней DLL asp.net 3 + отлично справляется с json.

дать ему попробовать ..

+1

Какие служебные накладные расходы вы получаете от использования сторонней dll? –

+1

Он не сказал «производительность» накладные расходы, просто дополнительные накладные расходы на управление 1 дополнительной dll, в отличие от того, что уже присутствует в рамках. – Sudeep

1

Автор рамки ServerStack представил новый JSON serializer для .NET и Mono, а их тесты показывают более высокую производительность, чем JSON.NET и WCF JSON Serializer. На первый взгляд он не поддерживает пару важных функций из JSON.NET: с отступом сериализованного текста, и похоже, что для этого требуется больше кода.