问题标签 [json-path-expression]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - JSONPath 使用过滤器发出返回值
我有以下 json,我无法使用过滤器选择其中一个值。具体来说,我想返回“POS_Undeclared”
这个 jsonpath$.wd:Program_of_Study_Reference.wd:ID[1].$
给了我我需要的东西,但我不能指望顺序一致甚至存在,因此不能使用 [1] 。
我似乎无法使用像 @wd:type == Program_of_Study_ID 这样的过滤器。我猜这是 @ 和/或 : 搞砸了我的语法。
如何过滤以获取值 POS_Undeclared ?
java - 如果多个条件匹配,则 JsonPath 选择对象字段
我使用 jsonpath 来选择 accountNo 如果 mode="BANK" 或者如果 mode=WALLET 那么 walletId 应该被选择。我尝试了表达式 $.customer.modeDetails[$.customer.mode=='BANK'].accountNo 但它不起作用。请帮助我。
java - Apache Camel 使用 JSON 路径表达式测试并断言 JSON 正文字段值
我正在尝试检查正文的字段值,它是一个 JSON 字符串,带有JsonPathExpression
.
在下面的示例中,JsonPathExpression
检查根 JSON 对象是否具有名为“ type
”的字段。我想要实现的是,使用JsonPathExpression
字段值“ type
”是否等于某个字符串值来断言。
注意:我知道还有其他方法,通过提取消息正文,MockEndpoint#getReceivedExchanges
但我不想使用它,因为它超出了断言范围。
这是我的测试课;
json - 解决这个简单的(?)JSONPath
我是这个话题的新手,但我希望你能帮助我。我想不出一个正确的 JSON 表达式来解决我的问题。
给定 JSON 结构(来自 zigbee2mqtt):
我正在尝试什么:
if $.type == 'device_announced' then return the friendly_name
在这种情况下是
Lamp1
c# - 如何在 C# 中从 JSON 节点路径创建 JSON 对象
我想从键值对映射 JSON 路径属性以在C#中生成 JSON 对象,其中路径包含嵌套数组索引路径
输入:
输出:
使用Jackson 的 JavaPropsMapper可以轻松实现,如下所示:
如何在C#中实现这个想法,以便我能够从给定的 JSON 路径节点生成 JSON 对象。
kubernetes - 无法申请!使用 JSONPath 查询的 not 运算符来获取没有污点的节点
我正在尝试根据某些条件(即 Taint 是否存在)获取我的 Kubernetes 集群节点列表。我有 3 个节点集群(1 个主节点和 2 个工作节点)。我需要获取 2 个工作节点名称,因为污点位于主节点上。我被困在这里,因为我得到了相反的结果,即能够获得带有污点(主)的节点。请帮忙帮我放!运算符,以便我只能获得没有任何污点的节点。
到目前为止,这是我的 JSONPath 查询:-
json - JSON Path - 如何根据子元素查找根元素?
我有一个 JSON 对象,我试图在它下面找到根元素。有人可以帮我解决这个问题吗?
我需要根据服务器名称提取根元素10162022、10162021 。
我尝试使用如下语法,但没有成功
我将不胜感激任何建议。
jmeter - 如何使用 JSONPath 提取器在 Jmeter 中提取对象
您好,我正在使用 Jmeters JSONPath 提取器,并且我正在尝试从响应中提取某些字段,该响应的结构类似于下面的 JSON。我试图只提取子对象的名称,而不是其中的详细信息,例如:
我可以使用 JSONPath 提取器来做到这一点吗
kubernetes - 在 kubectl jsonpath 中解码 base64
我有一个类似的命令
输出这样的列表(需要格式)
我需要为这个文件解码 base64 并使用kubectl 备忘单作为参考,给出了这个例子:
我尝试了以下
结果是除了现在空白的密码字段之外,所有内容都显示出来,例如:
任何指针将不胜感激。