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