我想用C#从Json中创建一个动态类。我知道可以使用反序列化来转换Json,但我的问题是:如果我知道Json的结构(例如{ "id": "5", "name": "Example" }
),那么我可以通过obj.id或obj.name调用其值,但我有一个包含数组属性的JSON,其每个实例可能不同。例如:
{
"id": "5",
"name": "Example",
},
"config": {
"Time": "13:23",
"Days": ["Monday", "Thuesday"]
}
或者
{
"id": "5",
"name": "Example",
},
"config": {
"ServerURL": "https://example.com",
"Category": "API"
}
那我该如何将这些不同的JSON转换为一个动态对象呢?