我使用JavaScriptSerializer来处理JSON序列化,但由于一些无法预料的问题(my bad luck),我必须使用其他东西。
所有我需要的序列化器看起来都是这样的:
string json = "..."
JavaScriptSerializer ser = new JavaScriptSerializer();
Dictionary<string, Object> o = ser.Deserialize<Dictionary<string, Object>>(json);
所以我最终得到一个字典,其中包含代表json层次结构的其他字典/数组/对象。我已经有一个代码对这样的结构数据进行一些分析,我不想改变那个部分。
C#的哪个JSON解析器可以提供这样的功能?
答案 0 :(得分:1)
您可以使用json.net或fastjson开源库以比使用内置.net序列化程序更快,更有效的方式执行此任务。
json.net - http://json.codeplex.com/
fastJson - http://www.codeproject.com/Articles/159450/fastJSON