我有以下需要反序列化的Json字符串。
第一个字段“123456789”是一个id号码,因此基本上这个值可以根据查询的数据而有所不同。我在Visual Studio中使用C#。显然,由于第一个字段的值可以更改,因此我不能使用预定义类将JSON反序列化,因为此字段将用作类名,但字段值将与类名不匹配。有没有一种方法可以将其反序列化为某种动态类,但仍可以像预定义类一样访问字段?或者是否有一种方法可以将其反序列化为预定义类,即使类名不匹配?提供此数据的服务是第三方服务,因此我无法控制它。
{"123456789":
{"short_description":"Delivered",
"detail_description":"Your item has been delivered"
}
}
第一个字段“123456789”是一个id号码,因此基本上这个值可以根据查询的数据而有所不同。我在Visual Studio中使用C#。显然,由于第一个字段的值可以更改,因此我不能使用预定义类将JSON反序列化,因为此字段将用作类名,但字段值将与类名不匹配。有没有一种方法可以将其反序列化为某种动态类,但仍可以像预定义类一样访问字段?或者是否有一种方法可以将其反序列化为预定义类,即使类名不匹配?提供此数据的服务是第三方服务,因此我无法控制它。