相关疑难解决方法(0)

使用c#反序列化复杂的JSON对象

我知道如何反序列化基本的Json对象.我遇到嵌套对象的问题; 例如,这是一个我想要反序列化的例子.

{
    "data": {
        "A": {
            "id": 24,
            "key": "key",
            "name": "name",
            "title": "title"
        },
        "B": {
            "id": 37,
            "key": "key",
            "name": "name",
            "title": "title"
        },
        "C": {
            "id": 18,
            "key": "key",
            "name": "name",
            "title": "title"
        },
        "D": {
            "id": 110,
            "key": "key",
            "name": "name",
            "title": "title"
        }
      },
    "type": "type",
    "version": "1.0.0"
}
Run Code Online (Sandbox Code Playgroud)

现在"data"有一个未知数量的对象,可能是100可能是1000或可能只有1,所有这些对象都有不同的名称.我的最终目标是获取数据中每个对象的信息.

我试过基本的json,但根本没用.

无论如何,这是我试过的......

我做了一个叫做数据的课

public class data
{
    public long id { get; set; }
    public string key { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

c# serialization json json.net

0
推荐指数
1
解决办法
4062
查看次数

标签 统计

c# ×1

json ×1

json.net ×1

serialization ×1