【发布时间】:2012-03-12 06:37:28
【问题描述】:
我正在寻找 .NET 的 JSON 解析器和编码器,它可以将 JSON 解析为自己的数据结构,然后我可以导航,而不是直接将其反序列化为一个类。在 Java 中,我使用 Jettison 的 JSONObject 和 JSONArray,它们非常好用。
我不想(反)序列化的原因有很多:
- 序列化程序倾向于将元数据添加到 JSON 并要求该元数据进行反序列化(例如 fastJSON 和 JSON.NET 添加类型信息)。
- 我不想麻烦地创建一堆类来处理所有不同类型的数据。此外,我希望能够忽略我不感兴趣的字段,而不必向它们添加属性。
有什么可用的,还是我必须移植 Jettison 的一个子集?
【问题讨论】: