Альтернатива JSON и C # System.Web.Script.Serialization.JavaScriptSerializer - PullRequest
1 голос
/ 05 июля 2011

Я использовал JavaScriptSerializer для обработки сериализации JSON, но из-за некоторых непредвиденных проблем ( моя неудача ) я должен использовать что-то другое.

Все, что мне нужно от сериализатора, выглядит так::

string json = "..."
JavaScriptSerializer ser = new JavaScriptSerializer();
Dictionary<string, Object> o = ser.Deserialize<Dictionary<string, Object>>(json);

Итак, я получаю словарь, который содержит другие словари / массивы / объекты, которые представляют иерархическую структуру json.У меня уже есть код, который выполняет некоторый анализ данных, структурированных подобным образом, и я не хочу изменять эту часть.

Какой анализатор JSON для C # может обеспечить такую ​​функциональность?

1 Ответ

1 голос
/ 06 апреля 2012

вы можете использовать библиотеки с открытым исходным кодом json.net или fastjson для выполнения этой задачи быстрее и эффективнее, чем с помощью встроенного сериализатора .net.

json.net - http://json.codeplex.com/

fastJson - http://www.codeproject.com/Articles/159450/fastJSON

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