小编jas*_*015的帖子

如何反序列化.net核心中的json数据集

我正在尝试从api中获取不同的项目,这会返回一个json.我遇到的问题是从json获取属性,因为它并不总是相同的名称.我之前已经反序列化了json文件,但它们与此不同.这是我的json:

{"2": {"name": "Cannonball", "store": 5}, "6": {"name": "Cannon base", "store": 187500}, "12289": {"name": "Mithril platelegs (t)", "store": 2600}, "8": {"name": "Cannon stand", "store": 187500}, "10": {"name": "Cannon barrels", "store": 187500}, "12": {"name": "Cannon furnace", "store": 187500}}
Run Code Online (Sandbox Code Playgroud)

它实际上比这个大一点,但我无法弄清楚如何轻松反序列化它,因为id没有真实的名字,在newtonsoft.json的文档中我看到了一些关于使用数据集的东西,我不知道知道这是否真的有效,但我看到它们已被删除.我真的很想让这个工作,因为它有点困扰我很长一段时间了.

如果有人知道如何做到这一点,任何帮助将不胜感激.

c# json json.net .net-core

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net-core ×1

c# ×1

json ×1

json.net ×1