JSON and C# System.Web.Script.Serialization.JavaScriptSerial

本文关键字:Script Serialization JavaScriptSerial Web System and JSON | 更新日期: 2023-09-27 18:01:04

我使用JavaScriptSerializer来处理JSON序列化,但由于一些不可预见的问题(我运气不好(,我不得不使用其他东西。

我所需要的序列化程序外观如下:

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

因此,我最终得到了一个字典,其中包含表示json层次结构的其他字典/数组/对象。我已经有了一个代码,可以对这样结构的数据进行一些分析,我不想更改这一部分。

C#的哪个JSON解析器可以提供这样的功能?

JSON and C# System.Web.Script.Serialization.JavaScriptSerial

您可以使用json.net或fastjson开源库以比使用内置的.net序列化程序更快、更高效的方式执行此任务。

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

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