C# 判断json中JArry是否存在key
时间: 2023-10-02 13:07:40 浏览: 357
Newtonsoft.Json.dll
5星 · 资源好评率100%
在 C# 中,判断 JSON 中 JArray 是否存在 key 可以使用 Newtonsoft.Json 库中的 JObject 类。具体实现如下:
```
using Newtonsoft.Json.Linq;
// 假设 json 是一个 JArray 类型的 JSON 字符串
JArray jsonArray = JArray.Parse(json);
// 判断 key 是否存在
bool hasKey = jsonArray.Any(j => j["key"] != null);
```
其中,`j => j["key"] != null` 表示对 JArray 中每个元素执行一个 lambda 表达式,判断其是否包含 key 字段。如果存在,则返回 true,否则返回 false。
阅读全文