c# - C# Json 映射未知子对象
问题描述
例如我有这样的json字符串
{
"data": {
"unknown1": {
"key": "123"
},
"unknown2": {
"key": "456"
},
"unknown3": {
"key": "789"
}
}
}
我不知道对象(unknown1~3)的名称是什么。但我想映射 unknown1~3 并获取已知的属性(键)值。所以我可以把它保存为
List<string[]> myList = new List<string[]>();
string[] values = { "unknown1", "123" };
myList.Add(values);
values = { "unknown2", "456" };
myList.Add(values);
values = { "unknown3", "789" };
myList.Add(values);
我多次搜索解决方案(在 c# 中反序列化包含 3 个子对象的 json 对象),但没有找到专门针对我的问题的解决方案。
请帮我。先感谢您。
解决方案
推荐阅读
- c# - 如何解决单元测试的错误“当前上下文中不存在名称'myClass'”?
- python - NoSuchElementException 之后如何继续
- java - 如何处理 Rest 模板 api 错误响应并转换为类型安全的 Json?
- docker - 如何更改主机上的 docker 卷地址
- swift - 从`deinit`中走私`self`
- django - ModelForm上传多个图像:不在静态文件夹中保存图像
- angularjs - 无法调用角度资源工厂保存方法
- java - 长时间转换到错误的时间
- c# - 更改标签时如何避免关注chrome?
- delphi - 同一个ide编译同一个Delphi组件包不同版本