gpt4 book ai didi

c# - 在字符串中查找字符串,然后根据该字符串查找另一行

转载 作者:太空宇宙 更新时间:2023-11-03 15:31:32 24 4
gpt4 key购买 nike

我觉得标题很困惑,所以这就是正在发生的事情。下面是我读入文本框的 JSON 片段。我目前正在 VS 2012 Express 中使用 C# 进行编码。

      "activityStatus" : "Scheduled Enabled",
"filterCategory2" : "Position1",
"filterCategory3" : "RESUPPLY/OUTFIT",
"origination" : "Company Name",
"timeCritical" : false,
"monitor" : false,
"class" : "System",
"annotationText" : "Install System Racks",

我想做的是在我作为字符串导入的这个很长的 JSON 中找到“filterCategory2”的每个实例:“Position1”。然后,无论程序在哪里找到“filterCategory2”:“Position1”,我都希望它提前扫描一点“annotationText”:“Install System Racks”

现在,它不会总是说“安装系统机架”。它可能有所不同,但它始终会显示“annotationText”并且始终是“filterCategory2”:“Position1”。我想拉出“安装系统机架”并将其放在其他地方 - 例如文本框或 word 文档或其他任何东西。但我确实想捕获每个 事件。因此,可能会在某一点出现“安装系统机架”之类的内容,然后在另一点出现“解耦匹配适配器”之类的内容,依此类推。

我是 C# 的新手(昨天才开始学 :P)。我想自己解决这个问题,所以我不是在寻找代码,而是在寻找指导(尽管如果它有助于通过使用代码片段来指导我,请随意!)。

感谢您的帮助。

最佳答案

使用网站,例如 http://json2csharp.com/为您的代码生成 C# 类。尽管这将取决于您获取的 JSON 信息的配置方式。

使用来自 nuget 的 JSON.NET 等 JSON 解析器库来解析文件。

我不确定你所说的“......我希望它扫描得更远一点......”是什么意思

关于c# - 在字符串中查找字符串,然后根据该字符串查找另一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33653421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com