json C#中如何从JObject中读取数组名

wh6knrhe  于 2022-12-15  发布在  C#
关注(0)|答案(1)|浏览(210)

这是我从API响应中得到的数组,我想读取“591460000000352107”这个值。这是数组的键,在api的每个响应中都是不同的。那么我如何在C#中从JObject中读取它:

{"response": { "result": [{"591460000000352107": [{"Middle_Name": "","EmailID":"prateek.chauhan@gmail.com","Expertise": ""}]}]}}
4c8rllxm

4c8rllxm1#

var jobj = JObject.Parse(json);
foreach (var result in (jobj["response"]["result"]))
    foreach (var key in (result as JObject).Properties())
        Console.WriteLine(key.Name);

您可以遍历结果并获取键的名称

相关问题