问题标签 [jayway]
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.
jsonpath - Json 字符串的 JsonPath 表达式?
我有以下 JSON 字符串。我需要一些帮助来编写一个 Jayway JsonPath 表达式来获取特定角色的受让人,比如“编辑”:
jsonpath - AWS Step Functions:使用 JsonPath 过滤数组
我需要在我的 AWS Step Functions 状态中过滤一个数组。这似乎是我应该可以通过 JsonPath 轻松实现的目标,但由于某种原因我正在苦苦挣扎。
我要处理的状态如下所示:
id
我想通过删除不在指定白名单中的条目来过滤这个数组。
为此,我Pass
通过以下方式定义状态:
这利用了JsonPathin
运算符。
不幸的是,当我执行状态机时,我收到一个错误:
但是,我不明白语法有什么问题。当我在这里测试时,一切正常。
我所做的有什么问题?是否有另一种使用 JsonPath 实现这种过滤器的方法?
java - 仅保留给定 json 中的 jsonPaths 列表
我有一个 JSON 和一个 jsonPath 字符串列表。我想从 JSON 中删除所有内容,只保留我拥有的 jsonPaths 列表。我正在使用Jayway 的 JsonPath库
说我的 jsonPaths 是:
$.c
$.b[?(@.name=='ironman')]
我的 JSON 是
我希望我生成的 JSON 是
有什么简单的方法可以做到这一点吗?
java - java - 如何结合json中的两个属性在Java中使用in子句创建json谓词?
我有一个如下的json
现在我想根据两个属性过滤 json。
例如:$.store.book[?((@.category,@.version) in [('fiction',2),('reference',1)])]
但上述谓词不起作用。有没有办法做到这一点?
java - 从 Json 中检索父节点元素
我想在过滤时检索父元素和子元素。
请找到以下 XML:
当我给出下面的表达式时,它只给出子元素作为输出:
预期输出应该是:
请帮助我使用 java 和代码片段的任何替代方案。
java - 如何比较过滤运算符中的数字字符串?
在这种情况下,如何获得大于 10 的年龄?
示例代码:
java - 从 json java jsonpath 通过 id 获取自定义对象
我正在尝试通过 Jayway JsonPath 从 json 获取用户对象。我的课是:
和 json 示例:
我想得到这样的东西:
或者获得如何编码的好建议:D
java - spring boot 单元测试 JSON 路径没有值
我想在 Spring Boot 中对创建和更新 API 进行测试:
但我有这个错误
java.lang.AssertionError:JSON 路径“$[10].id”处没有值,异常:json 不能为 null 或为空
java - 如何根据 JSON Array - JAVA 中的最近日期时间过滤数据?
这是示例 JSON:
我正在使用 Jayway JsonPath 查询数据,下面是示例代码。
使用上面给定的代码,我正在过滤 3 分钟内收到的记录。但有时我会收到多条记录
结果:
我想要最近的记录
那么我怎样才能在最近的日期和时间达到同样的效果。请帮我。
json - JSONPath如何过滤掉包含空对象列表的对象?
我正在尝试使用 JSONPath(Jayway 实现)来获取包含值数组的对象,该数组至少包含 1 个非空值。这是我从某些服务中获得的简化数据:
我有几十种疯狂的方法。
- 获取具有 value 属性的对象
但这没有过滤任何东西,我仍然可以看到两个对象,而不仅仅是一个。
- 我也尝试按过滤后
values
数组的长度进行过滤,但它也不起作用,并返回一个空列表:
我正在尝试使用来自jsonpath.herokuapp.com的在线评估器来解决它 我一直在搜索很多,似乎无法获得过滤数组的长度,但第一种方法看起来应该可行. 有任何想法吗?