问题标签 [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.
arrays - 使用 JSONPath 根据数组中的其他元素选择 JSON 属性
我有一个示例 JSON 数组:
我想使用 JSONPath 表达式提取基于另一个属性的属性,
例如:
我想搜索名称“Jane Doe”并从 Jane Doe 数组中提取值,例如id: 63或 Jane Doe 数组中的任何其他值。这在 JSONPath 中可能吗?我不是 JSONPath 方面的专家,所以如果这对其他人来说似乎微不足道,我深表歉意
谢谢大家
jsonpath - jsonpath查找所有键离开包含一个字符串
我正在使用 JSON 路径进行详细说明。我需要找到包含特定字符串的所有最终叶子节点。假设你有一个 json :
我的目的是输出leaf1和leaf2
jsonpath - jsonPath 谓词返回整个 JSON
如果条件匹配,我想返回整个 JSON。
测试Json:
我一直在尝试https://jsonpath.curiousconcept.com,但无法弄清楚。我认为下面的表达式应该可以工作,但它总是返回空。
请帮忙。
json - NiFi EvaluateJsonPath 数组长度
我有以下 JSON:
(来自 ElasticSearch 的一些回应)。
我想使用处理器EvaluateJsonPath
来获取hits.hits
.
我尝试了以下表达式:
$.hits.hits.length
但我收到以下错误:
FlowFile could not find path $['hits']['hits']['length'] for attribute key hits.:
(这就是错误的结束)。
但是,当使用 JsonEvaluate 网站在线检查时,它似乎可以工作。
我的表情有什么问题吗?
java - 通过 JSONPath 表达式创建 Java JSONObject
使用这个库我试图JSON
通过 jsonpath 表达式创建一个对象。我该怎么做?
样本问题。
JsonPath 表达式:$.data[*].firstname
, value = "John doe"
JsonObject 应该是
apache-nifi - 如何使 jsonpath 为名称-值对工作
我有像我附上的那个json。如果processorMap.id 符合条件,我想读取processorMap 下的id。例如,如果我搜索值“为 mongo 设置值”,那么我应该得到 => 1c9b2d18-e9ab-3512-803a-c1ee5f7a2793
$.processorMap[?(@.name=='set value for mongo')]
我在https://jsonpath.com/中测试了我的 JSON 和模式,但是在 nifi 中我什么也没得到。我试过了,“EvaluateJsonPath”处理器下的所有组合。
在这里需要一些帮助。
python - Python,jsonpath_ng:异常:在令牌附近 1:4 解析错误?(?)
如何通过文本字段输入从 JSON 获取特定的信息列表?
这是我的示例 JSON 数据(通过 URL 检索)。实际上,有数百个项目。
当用户在文本字段中键入相应的 carpark_number 时,我正在编写以下代码以获取 carpark_data,例如:HLM
我的预期输出是
我一直在尝试如下,但不确定是否可能..
json - jsonPath Expression for json 和 json 参数的 json 使用 NIFI 表达式语言
我有如下的json,
我需要检索所有键,并且只从 address1 中的 location1 参数。
我在 JsonPath 表达式中尝试了 $.*, $.['address1'].location1 ,但没有成功,有什么提示吗?
json - java.lang.NoSuchFieldError: defaultReader (JsonSmartJsonProvider.java:39)
我在 spark 作业中使用 json-path-2.4.0 库,它依赖于 json-smart 2.x ,但是 spark jars 默认类路径文件夹(/usr/hdp/2.6.5.0-292/spark2/jars/)有 json-smart 1.x,它总是优先,我无法使用 json-path 2.x 库。
每次运行时都会遇到以下错误:
java.lang.NoSuchFieldError:在 com.jayway.jsonpath.spi.json.JsonSmartJsonProvider.(JsonSmartJsonProvider.java:39) 在 com.jayway.jsonpath.internal.DefaultsImpl.jsonProvider(DefaultsImpl.java:21) 在 com.jayway 的 defaultReader .jsonpath.Configuration.defaultConfiguration(Configuration.java:174)
之前已经报告了类似的问题: JSON Path 2.3.0 conflict with hadoop 2.7 Environment JSON-smart1.2.0.jar
但还没有找到任何可行的解决方案。请帮忙。