问题描述如果直接获取某个json数组中的元素将得到如下的json这个json对象如果使用C#类来反序列化,那么实体类的结构如下,实体类的类名需要与json对象key相同的才可以使用json反序列化,这样对程序造成了极大的不便。解决方案以上json对象由于key是动态的无法使用C#反序列化,但是直接取到value就能序列化了,如下。实现代码从动态key的json对象里面拿到value那部分,可以反序列化的字符串,请使用如下的函数,注意引入类库。适用场景不想要解析整个JSON字符串,只想获取其中某个KEY的值JSON字符串对应的对象比较难以构造,只需要获取其中某几个KEY的值JSON字符串不规范,只需要获取指定KEY的值

C# 获取动态key的json对象的值案例

C# 获取动态key的json对象的值案例

C# 获取动态key的json对象的值案例