我正在尝试这样做,以便我可以检查字符串是否在 json 中。
例如,在我的 JSON 文件中存在 name = Disp_R、name = Disp_L、name = Disp_C。每当 Disp 在字符串中时,整个值都应该存储在列表中
我就是这样做的,但它不适用于正则表达式
var jTempObj = JObject.Parse(starcInformation.DeviceArray);
var tempItems = jTempObj.SelectTokens("$..items[?(@.name=='" + xmlInformation.Device + "')]");
foreach (var item in tempItems)
{
DeviceList.Add(item["name"].ToString());
}
我希望有人能帮助我:) 非常感谢
edit
Part1 https://i.stack.imgur.com/ppG6a.png
Part2 https://i.stack.imgur.com/6vVDB.png
您可以使用以下方式对 json 进行字符串化
JsonConvert.SerializeObject(json)
您可以使用以下命令找到其中的特定字符串
if(str.Contains("--your-string---"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)