小编Joh*_*iße的帖子

用C#用json创建动态对象

我想用 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 转换为一个动态对象?

c# json dynamic asp.net-core

4
推荐指数
2
解决办法
7696
查看次数

标签 统计

asp.net-core ×1

c# ×1

dynamic ×1

json ×1