如果 Json 数组包含特定值,如何检查它?

     2023-04-13     117

关键词:

【中文标题】如果 Json 数组包含特定值,如何检查它?【英文标题】:How do I check Json array if it contains specific value? 【发布时间】:2020-11-14 08:56:45 【问题描述】:

如何检查 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】:

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

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

【讨论】:

如何高效地判断数组中是否包含某特定值

如何检查一个未排序的数组中是否包含某个特定的值,这是在Java中非常实用并且频繁使用的操作。另外,检查数组中是否包含特定值可以用多种不同的方式实现,但是时间复杂度差别很大。下面,我将为大家展示各种方法及其... 查看详情

如何高效地判断数组中是否包含某特定值

...sp;       如何检查一个未排序的数组中是否包含某个特定值,这是一个在Java中非常实用并且频繁使用的操作。检查数组中是否包含特定值可以用多种不同的方式实现,但是时间复杂度差别很大。下面,... 查看详情

如何检查json数据数组是不是返回值

...组的对象是否在jquery中包含空数据,但它似乎不起作用。如果传递的值存在于数据库中,则返回数组值,但如果传递的值不正确,则不会返回任何错误。这是我迄今为止尝试过的:PHP代码i 查看详情

php检查数组中的特定值是不是包含大于0的值[重复]

】php检查数组中的特定值是不是包含大于0的值[重复]【英文标题】:phpcheckifaspecificvalueinarraycontainsvaluebiggerthan0[duplicate]php检查数组中的特定值是否包含大于0的值[重复]【发布时间】:2020-12-1120:18:38【问题描述】:我对编程(系统... 查看详情

对于每个数组值,检查它是不是在 json 数组中。如果是跳过 json 数组进行下一次迭代

】对于每个数组值,检查它是不是在json数组中。如果是跳过json数组进行下一次迭代【英文标题】:Foreacharrayvaluecheckifitisinajsonarray.Ifitisskipjsonarrayfornextiteration对于每个数组值,检查它是否在json数组中。如果是跳过json数组进行下... 查看详情

如何从数据库特定的选定值添加到解码的 Json 数组

...为我希望每次用户添加电影时,它都会被添加到数组中,如果它已经在数组中,我希望它不 查看详情

检查包含 json 字符串的列是不是具有特定值

】检查包含json字符串的列是不是具有特定值【英文标题】:Checkifcolumncontainingjsonstringhasspecificvalue检查包含json字符串的列是否具有特定值【发布时间】:2018-03-1221:08:54【问题描述】:我有一个这样的“工作”表:---------------------... 查看详情

如何检查对象数组中这些对象中的特定属性?反应

...seobjects?React【发布时间】:2022-01-2216:09:51【问题描述】:如果我有一个包含对象数组的数据,我如何检查每个对象是否包含特定的属性和值?然后创造使用包含或不包含指定属性的数据的可能性?这是我正在使用的,但想将鞋子... 查看详情

选择嵌套 JSON 数组包含特定值的行

】选择嵌套JSON数组包含特定值的行【英文标题】:SelectrowwherenestedJSONarraycontainscertainvalue【发布时间】:2020-06-1809:11:19【问题描述】:我在Employee表中有几个这样的数据库行:EmpIdNameInformation1Eric“Experience”:[“Title”:“AssistantAcco... 查看详情

如何检查JSON数组中是不是存在值并继续循环

】如何检查JSON数组中是不是存在值并继续循环【英文标题】:HowtocheckifavalueexistsinJSONarrayandcontinueloop如何检查JSON数组中是否存在值并继续循环【发布时间】:2019-01-3116:10:21【问题描述】:所以我使用for循环来确定数组中是否存... 查看详情

如果数据库表格单元格的内容是一个列表,我如何检查该列表是不是包含 T-SQL 中的特定值?

】如果数据库表格单元格的内容是一个列表,我如何检查该列表是不是包含T-SQL中的特定值?【英文标题】:Ifthecontentsofadatabasetablecellisalist,howdoIcheckifthelistcontainsaspecificvalueinT-SQL?如果数据库表格单元格的内容是一个列表,我如何... 查看详情

在 Oracle PL/SQL 中,如何检查 JSON 对象是不是包含特定键的元素

】在OraclePL/SQL中,如何检查JSON对象是不是包含特定键的元素【英文标题】:InOraclePL/SQL,HowdoIcheckifaJSONobjectcontainsanelementofaspecifickey在OraclePL/SQL中,如何检查JSON对象是否包含特定键的元素【发布时间】:2021-12-3020:05:01【问题描述】... 查看详情

如何创建检查数组是不是包含值的查询?戈朗戈姆

】如何创建检查数组是不是包含值的查询?戈朗戈姆【英文标题】:Howtocreatequerythatchecksifarraycontainsvalue?golanggorm如何创建检查数组是否包含值的查询?戈朗戈姆【发布时间】:2022-01-1609:59:21【问题描述】:这是模型的外观:typeBo... 查看详情

检查 JSON 密钥是不是存在

...种情况下,它仍然尝试向数组添加一个值。我想这样做,如果键不存在,则将nil值添加到数组中。如果有人可以提供帮助,将不胜感激。非常感谢。ifletlink=itemDict.valu 查看详情

如何检查数组是不是包含特定术语 - Android

】如何检查数组是不是包含特定术语-Android【英文标题】:HowtocheckifanArraycontainsspecificterm-Android如何检查数组是否包含特定术语-Android【发布时间】:2012-04-0821:07:01【问题描述】:我目前有一份声明,内容为if(Arrays.asList(results).cont... 查看详情

如果表包含具有特定值的键

】如果表包含具有特定值的键【英文标题】:Iftablecontainsakeywithspecificvalue【发布时间】:2014-02-2412:12:48【问题描述】:这可能有点令人困惑,但我有一个表格,例如,名为Ant。此表包含一堆其他(未命名的)表。这些表代表蚂蚁... 查看详情

如果名称包含点,如何获取 JSON 对象值?

】如果名称包含点,如何获取JSON对象值?【英文标题】:Howtogetobjectsvalueifitsnamecontainsdots?【发布时间】:2011-02-0408:26:25【问题描述】:我有一个非常简单的JSON数组(请关注"points.bean.pointsBase"对象):varmydata="list":["points.bean.points... 查看详情

如何首先检查 mongodb 中的数组,如果它还没有包含这个项目(字符串),然后添加项目?

】如何首先检查mongodb中的数组,如果它还没有包含这个项目(字符串),然后添加项目?【英文标题】:Howtofirstcheckthearrayinmongodbandthenadditemifitdoesnotalreadycontainthisitem(string)?【发布时间】:2021-12-1622:00:37【问题描述】:这是我到... 查看详情