我想用 Json 在 C# 中创建一个动态类。我知道我可以反序列化以转换 json 但我的问题是:如果我知道 json 的样子(例如,{ "id": "5", "name": "Example" }我可以使用 obj.id 或 obj.name 调用该值,但我有一个带有一个属性数组的 JSON在每种情况下都不同。EG
{
"id": "5",
"name": "Example",
},
"config": {
"Time": "13:23",
"Days": ["Monday", "Thuesday"]
}
Run Code Online (Sandbox Code Playgroud)
或者
{
"id": "5",
"name": "Example",
},
"config": {
"ServerURL": "https://example.com",
"Category": "API"
}
Run Code Online (Sandbox Code Playgroud)
那么我如何将这个不同的 JSON 转换为一个动态对象?