c# - 需要帮助在 WPF 中反序列化字典 Json

标签 c# json dictionary deserialization

我正在尝试解析 Json 字符串并将一个部分放入字典中。我遇到了一个问题,试图反序列化到字典中需要“键”和“值”术语,这对我来说是不可用的。任何人都可以为我推荐一个解决方法吗?如果可能的话,我更愿意坚持使用 DataContractJsonSerializer。非常感谢您。

{ “盒子”:2, “盒子”: [ { “苹果”:“6”, “香蕉”:“3”, “橘子”:“4”, “柠檬”:“2” }, { “桃子”:“4”, “酸橙”:“5”, “甜瓜”:“5”, “苹果”:“2” } ]

最佳答案

我强烈建议查看 JSON.NET .它是一个功能齐全且强大的库,是(在我看来)在任何 .NET 应用程序中处理 JSON 的最佳方式。

关于c# - 需要帮助在 WPF 中反序列化字典 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7074440/

相关文章:

c# - 当尝试将 json 字符串解析为所述对象时,为什么我的对象为 null

python - 如何将 defaultdicts [of defaultdicts] 的 defaultdict 转换为 dicts [of dicts] 的 dict?

Python:将列表字典转换为元组列表

swift - 制作一个键为 "Type"的 Swift 字典?

c# - 从 URL 读取响应的最简单方法

c# - 从 Compact .Net 1.0 应用程序启动另一个应用程序

c# - 为网络服务动态构建数组

c# - 如何在责任链中注入(inject)下一个处理程序的依赖?

python - 使用 Python 生成 JSON 的 C 字符串文字

javascript - 使用 javascript 或 jQuery 删除多层嵌套 JSON 中的元素