jsonpath 相关问题

JSONPath是一种使用类似XPath的语法来查询JSON结构的方法。不要与基于Groovy的Gpath的rest-assured的JsonPath实现相混淆。有关JSON路径表达式的一般问题以及有关JSON路径表达式DSL的问题,请使用[tag:json-path-expression]。

如何接受jsonb路径中的任意键?

我在 PostgreSQL 数据库中保存了一个 jsonb,其结构如下: { “富”:{ “键0”:{ “酒吧”:“myValueA”, }, “键1”:{ &

回答 1 投票 0

如何使用带标题的 csv 进行 sagemaker 批量转换?

我正在使用由 xgboost 估计器创建的变压器执行 sagemaker 批量转换。用于预测/批量转换的 csv 输入同时具有 ID 列和标题(名称为

回答 1 投票 0

是否有一个json路径过滤具有特定值的所有内容?

我正在尝试一种 JSON 模板机制。 我有这个简化的示例 JSON 模板 { “类型”:“自适应卡”, “身体”: [ ...

回答 1 投票 0

从 Mule flowVars 中的 JSON 数组获取字段值

我正在使用 Anypoint 6.1 和 Mule 3.8.1,并且有一个 flowVar,它包含一个如下所示的 JSON 对象: { “商店”:[ [ “商店1” ], [ “商店2” ] ] } 当我循环时

回答 1 投票 0

Mule ESB 无法触发 Choice 'when' 条件

我无法让 Mule ESB 触发 Choice 'when' 条件 我将 Hello World 流转换为接受 JSON 对象(将 JSON 插入到对象节点)并执行 Choice 节点。 但我不能...

回答 2 投票 0

duckDB 中 JSONPath->$.*~ 的等效项是什么?

duckDB 中 JSONPath->$.*~ 的等效项是什么? 例子: { “名字”:“约翰”, “姓氏”:“母鹿”, “年龄”:26, “地址...

回答 1 投票 0

逻辑应用jsonpath表达式根据另一个子子值更新子子节点

我在逻辑应用程序中有一个 XML,如下所示: a1 我在逻辑应用程序中有一个 XML,如下所示: <JournalCollection> <Journal> <ChangeCode> <Code>a1</Code> </ChangeCode> </Journal> <Journal> <ChangeCode> <Code>b1</Code> </ChangeCode> <Description>Description</Description> </Journal> <Journal> <ChangeCode> <Code>c1</Code> </ChangeCode> </Journal> </JournalCollection> 我只需要为代码 = b1 添加“描述”字段。我在变量中拥有该位置,但我无法使用 json 路径表达式,因为我发现逻辑应用程序不支持这一点: 在 json 路径表达式中添加变量来设置位置值会引发此错误: 我还尝试使用转换 XML 形状,但由于我需要检查目标架构中子元素的位置,因此我无法更新它。 有什么方法可以根据逻辑应用程序中的另一个子子节点值来更新子子节点的 XML? Java(或我知道的任何语言)本身不支持 JSON 路径。您需要一个 JSON 路径处理器,例如 Jayway。您可能需要以字符串形式向库提供路径,然后它将解析该路径并为您提供您正在寻找的结果。 不过,我不确定如何在 Azure 逻辑应用程序的上下文中包含外部库。 您可以在高级数据操作连接器中使用C# 脚本执行操作。 https://statesolutions.com.au/c-script-execute/ 就像JavaScript操作,但显然它使用C#,体验有点不同。 这是剧本... // Load the XML into an XmlDocument var xmlDoc = new System.Xml.XmlDocument(); xmlDoc.LoadXml(parameters.xml); // Find the <Journal> elements System.Xml.XmlNodeList journalNodes = xmlDoc.SelectNodes("//Journal"); // Loop through each <Journal> element foreach (System.Xml.XmlNode journalNode in journalNodes) { // Find the <ChangeCode> element var changeCodeNode = journalNode.SelectSingleNode("ChangeCode"); // Find the <Code> element under <ChangeCode> var codeNode = changeCodeNode.SelectSingleNode("Code"); // Check if the value of <Code> is "b1" if (codeNode.InnerText == "b1") { // Create a new <Description> element var descriptionElement = xmlDoc.CreateElement("Description"); descriptionElement.InnerText = "Description"; // Insert the <Description> element as a sibling to <ChangeCode> journalNode.InsertAfter(descriptionElement, changeCodeNode); } } // Display the modified XML return xmlDoc.OuterXml; ...除此之外,我还创建了一个名为 XML 的变量,用于存储不带 <Description> 元素的 XML 负载。然后,我将该值传递到 C# 脚本执行操作的 Parameters ... { "xml": @{variables('XML')} } ...这是配置为运行时的示例... 结果 如您所见,返回值为您提供了您想要的 XML(作为字符串)... { "returnValue": "<JournalCollection><Journal><ChangeCode><Code>a1</Code></ChangeCode></Journal><Journal><ChangeCode><Code>b1</Code></ChangeCode><Description>Description</Description></Journal><Journal><ChangeCode><Code>c1</Code></ChangeCode></Journal></JournalCollection>", "log": [] } 当然,如果需要的话,可以将脚本更改为更加通用/宽容,它很有针对性,但这是一种非常有效的方法。

回答 2 投票 0

使用 JSONPath 和 spring mvc 断言数组的数组

我很难弄清楚如何在 spring mvc 中的 JSON 文档响应中使用 jsonPath 进行断言。也许有比使用 jsonPath 更好的方法来完成此任务

回答 5 投票 0

在并行节点上使用条件查询JSONPath

我的 JSON 具有特定的名称值和与并行节点中的名称值关联的 id(不要问我为什么,但我没有设计 JSON)。我想根据特定的名称检索名称值...

回答 1 投票 0

修复 Argo CD 中的不同步警告 - 无法忽略可选的 `preserveUnknownFields` 字段

Argo CD 显示 linkerd(由 Helm 安装)中的两个项目不同步。这些警告是由规范部分中可选的preserveUnknownFields: false 引起的: Trafficsplits.split.smi-spe...

回答 1 投票 0

如何使用 jsonpath 从 kubectl 中提取多个值

我找到了用于测试多个值但不提取多个值的 jsonpath 示例。 我想从 kubectl get pods 获取图像和名称。 这得到了我的名字 kubectl get pods -o=jsonpath='{...

回答 4 投票 0

如何提取“cancellationDate”:

["{\"RequestedByUser\":false,\"RequestedBySystem\":null,\"RequestedBySellerNotification\":null,\"RequestedByPaymentNotification\":true,\"原因\&qu...

回答 2 投票 0

在java中生成JsonPath表达式,无需任何硬编码(动态)

我们需要根据用户选择的过滤器将jsonpath发送到客户端计算机。 在下面的json中,我们的数据包含国家代码为IN和ENG,我需要创建Jsonpath来获取rec...

回答 1 投票 0

有没有办法只用 JsonPath 选择所有子数组

我有一个如下的json { “店铺”: [ { “id”:“1”, “项目”: [ { “项目”:“项目1” } ...

回答 2 投票 0

用于测试 JSON 输出的 JsonPath 替代方案

我正在为一个函数编写一些测试,该函数接受一些用户提供的数据并返回基于模板的 JSON 字符串。到目前为止,我只是做了比较

回答 1 投票 0

使用JSON路径提取JSON数据

我正在使用以下内容使用 JSON 路径提取 JSON 数据 JSON 示例: [ { “键”:“值1”, "label": "自动 - 一些随机哈希值..1" }, { ...

回答 1 投票 0

如何通过将 id 与另一个数组元素中引用的 id 进行比较来查找数组中的元素

在我的数据模型中,我有三个数组: 风险区域 风险 指标 风险数组的元素引用risk_area数组的元素,指标数组的元素引用元素...

回答 1 投票 0

如何使用 jsonpath 选择具有给定值的属性

给出这个json: { “事物”: [ { “姓名”:“姓名1” }, { “名称”:“名称2” } ] } 我该怎么办

回答 1 投票 0

评估示例的 jsonpath 表达式

{ “A”: [ { “b”:{ “C”: [ { “id”:“123” } ], “d”:{ “e&...

回答 1 投票 0

在Python中如何使用过滤器更新jsonpath处的节点?

我想通过过滤更新json路径上的节点(例如带有“[@.field]”部分的json路径)。 我当前对 jsonpath_ng 的尝试失败了: 导入 jsonpath_ng.ext 导入 jsonpath_ng 来自

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.