我有我需要反序列化的以下Json字符串。C#反序列化动态JSON
{"123456789":
{"short_description":"Delivered",
"detail_description":"Your item has been delivered"
}
}
第一个字段“123456789”是一个id号,所以基本上这个值可以根据查询的数据而不同。
我使用C#在Visual Studio中。很显然,因为第一个字段的值可能会改变,所以我不能使用预定义的类来反序列化JSON,因为这个字段将用作类名,但是字段值不会与类名相匹配。
有没有办法来反序列化到某种动态类的这一点,但仍然可以访问域,如果它是一个预定义的班?
或者是有没有办法来反序列化为预定义的类这甚至想到了类名称不匹配?
服务提供这个数据是第三方之一,所以我没有对任何控制。
[将反序列化JSON转换为C#动态对象?](http://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object) – jbtule
检查http:// www。 newtonsoft.com/json/help/html/deserializeobject.htm – KingRider