【问题标题】:JSON and C# System.Web.Script.Serialization.JavaScriptSerializer alternativeJSON 和 C# System.Web.Script.Serialization.JavaScriptSerializer 替代方案
【发布时间】:2011-07-05 12:21:09
【问题描述】:

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

我需要的序列化器看起来就是这样:

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

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

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

【问题讨论】:

  • 你找到了吗?可以分享一下吗?

标签: c# .net json serialization


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多