Json.NET или cjson - PullRequest
       4

Json.NET или cjson

0 голосов
/ 09 августа 2010

кто-нибудь знает, что лучше (настройка, использование, гибкость, производительность), очевидно, по вашему личному мнению / опыту и прикладной работе с ними?

JSon.NET или cjson ??

Я тоже не использовал и собирался создать свой собственный парсер, который, как я понимаю, представляет собой совершенно другую игру с мячом.

Ответы [ 2 ]

2 голосов
/ 09 августа 2010

Я лично фанат Json.NET по той причине, что он корректно обрабатывает сериализацию даты с использованием DateTimeOffset экземпляров. По моему опыту, ни DataContractJsonSerializer класс , ни JavaScriptSerializer класс не справляются с этой ситуацией правильно; они оба предполагают, что это не скалярный тип, и создают беспорядок в этих экземплярах, пытаясь экспортировать все свойства объекта (когда на самом деле его следует сериализовать как вызов new Date...).

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

0 голосов
/ 09 августа 2010

Подумайте об использовании сериализатора, предоставленного Microsoft в .Net System.Web.Script.Serialization.JavaScriptSerializer : http://blogs.msdn.com/b/rakkimk/archive/2009/01/30/asp-net-json-serialization-and-deserialization.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...