问题标签 [jsonpath]
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.
javascript - 如何从 JSON 起始值中获取值?
我有一个像
现在我只想获取以'a'或'b'.....'z'开头的文本。
结果如(急性髓细胞性白血病、急性髓细胞性白血病、成人)
我怎样才能在 javascript 或 jquery 中得到这个结果。
请帮我。提前致谢。
json - 用于检查 Apache Camel XML 中的字符串的 JSONPath 表达式
假设我有一个简单的 json 文件,如下所示
我正在使用 Apache Camel,它是 Spring XML 来处理和路由 json 文件。我的路由代码如下所示:
我真正感到困惑的部分是 JSONPath 表达式。我上面的表达式甚至在语法上都不正确,因为在您不尝试对元素列表进行排序的情况下,很难找到示例。我的目标是仅在日志的严重性为“警告”但我无法提出表达式时才发送电子邮件。
json - JSONPath 中的 OR 运算符?
单独使用单个 JSONPath 表达式,是否可以执行某种 'OR' 或 '||' 操作员。例如,这两个 JSONPath 布尔表达式用于检查日志 JSON 文件的严重性:
但我想做一些逻辑上类似的事情:
有没有办法做到这一点?
json - 如何使用 JSON 路径解析器遍历 JSON?
我有以下 JSON 响应
现在我想获得等于我从另一个对象检索到的 empi_id 的 id 的人口统计数据。
我试过这个.. JsonPath.read(jsonObject,"$.person_list[].demographics", filter(where("id").eq(cs.getEmpiId())))
它似乎不起作用..你能帮我吗?
javascript - jsonpath:当键名中包含“连字符”时,如何访问当前对象中的键?
嗨,我正在使用此 链接上可用的 JSON 路径表达式的 javascript 实现
从下面的JSON我试图从“内连字符”=1的“连字符”数组中获取对象列表。我曾尝试为此使用“ $.hyphened-key[?(@.['inner-hyphenedkey'] ==1 )] ” json 路径表达式。但它会引发错误。代码在jsfiddle。
请帮助如何解决这个问题。
非常感谢
java - Java中JSONPath的基本使用
我将 JSON 作为字符串,将 JSONPath 作为字符串。我想用 JSON 路径查询 JSON,得到结果 JSON 作为字符串。
我认为Jayway 的 json-path 是标准的. 然而,在线 API与您从 Maven 获得的实际库没有太大关系。不过, GrepCode 的版本大致匹配。
看来我应该能够做到:
问题是read
它会根据 JSONPath 实际找到的内容(例如 a List<Object>
、String
、double
等)返回它感觉最合适的任何内容,因此我的代码会为某些查询引发异常。假设有某种方法可以查询 JSON 并取回 JSON,这似乎是很合理的。有什么建议么?
java - Talend 5.5 中的 json 字符串字段提取
我有下面的 json 字符串,我想从这个字符串中提取"id"
之后的所有字段"number":(15124,13498)
。
我正在尝试通过java代码中的jsonpath来做到这一点:
但是由于错误的 jsonpath,我得到了一个异常,我应该为获取"id"
after"number"
字段而写什么 jsonpath?
json字符串下方: