如何检查JSON数组是否包含特定值?

3

如何检查 Json 数组是否包含特定值?

这是我加载数据的代码:

 dynamic d = JObject.Parse("{number:1000, str:'string', array: [1,2,3,4,5,6]}");

 Console.WriteLine(d.number);
 Console.WriteLine(d.str);
 Console.WriteLine(d.array.Count);
 //this does not work
 d.array.Contains(1);
1个回答

5

您需要使用ToObjectJArray转换为列表,以便您可以使用Contains方法。

d.array.ToObject<List<int>>().Contains(1)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接