问题标签 [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.

0 投票
5 回答
123943 浏览

json - 如何在 JSONPath 中按字符串过滤?

我有一个来自 Facebook API 的 JSON 响应,如下所示:

我想将 JSONPath 应用于它以仅返回具有“政治家”类别的结果。从我读过的内容来看,我似乎需要做:

但根据我找到的测试工具,这不起作用。我发现另一个问题表明我应该使用“eq”而不是“==”,但这也不起作用。我在这里做错了什么?

0 投票
2 回答
1097 浏览

javascript - 带有电子邮件地址的 jsonPath 过滤器表达式

在 jsonPath 我试图过滤具有多个值的对象。一个可能的值是电子邮件地址。由于 @ 用作指向当前对象的指针,因此它失败了。

示例 json 字符串

如果你使用

结果是

但由于电子邮件地址有一个 @ 符号 jsonPath 返回 false

任何人都知道逃避@符号的方法或评估对象的不同方法吗?

0 投票
3 回答
6658 浏览

json - 如何使用 JSON 路径引用根键?

我有这样的数据:

“key”是一个动态值。它不是固定的。我可以访问namesize使用这个 JSON 路径:

如何使用 JSON 路径获取“键”本身的值?*给我整行数据,并$@我的解析器中给我“找不到元素”。

我正在尝试使用 JSON 输入步骤在 Pentaho 中执行此操作。

0 投票
1 回答
3142 浏览

json - ATLANTBH jmeter-components:JSON 路径断言

我正在尝试使用ATLANTBH jmeter JSON PATH 断言执行 JSON 断言。
但是,我似乎无法编写正确的表达式来从下面发布的 JSON 提要中获取以下字段:

  1. 123456789
  2. 1009
  3. 一些随机消息

    /li>

这里有人有使用这个 JMeter 插件的经验吗?
我知道我可以使用regexBeanshell进行验证,但我宁愿使用这些 JSON 路径断言。

您能提供的任何帮助将不胜感激。

0 投票
2 回答
11588 浏览

spring - 使用 spring-test-mvc jsonpath 进行测试返回 null

我正在使用 Spring 的“spring-test-mvc”库来测试 Web 控制器。我有一个非常简单的控制器,它返回一个 JSON 数组。然后在我的测试中我有:

上面的测试返回:

为了快速检查我实际得到的结果,我运行了以下测试:

它在正文中返回正确的 JSON 数组MockHttpServletResponse

我不确定为什么jsonPath无法fName在 JSON 数组中看到。

0 投票
2 回答
1501 浏览

ruby - 使用 JsonPath 过滤哈希

我需要找到某个哈希元素,其中一个键等于某个值。我尝试了很多方法,但似乎无法用jsonpathgem 弄清楚。

需要在tire哪里获取标签grip == 'bad'

没结果。

0 投票
5 回答
94331 浏览

java - 用 jsonpath 计算成员?

是否可以使用 JsonPath 计算成员数?

使用spring mvc test我正在测试一个生成的控制器

我想确保生成的 json 中没有其他成员。希望通过使用 jsonPath 计算它们。是否可以?也欢迎替代解决方案。

0 投票
1 回答
3573 浏览

json - 在 Mule 3.2 Flow 中解析 JSON

如果我有以下 JSON

我可以使用以下 JSONPath 获得“Moby Dick”的价格:

结果:

但是我如何在 Mule 中做到这一点..... json 表达式在 mule 3.2 流程中获得相同结果会是什么样子?

我不介意您的答案是否显示了如何以另一种方式进行操作,只要我在 mule 中得到相同的结果。

谁能帮我解决这个问题??

0 投票
1 回答
6305 浏览

javascript - 在 Rails 3 控制器中处理 jsonp

我希望我的控制器操作来处理来自 jquery 的 jsonp 请求$.getJSON。在我的控制器操作中,我有以下 response_to 块:

但是SyntaxError:invalid label当我从$.getJSON. 我的网址是形式http://myservice.com?param1=a&param2=b&callback=?
我的代码有什么问题导致 jsonp 失败?

0 投票
2 回答
400 浏览

javascript - jsonpath:添加2个元素然后比较

给定以下json数据:

查询表达式:$.[? ((@size + @offset)<15)].item

查询不返回任何内容。哪里不对了?看起来(@size + @offset)不支持。如果是这样,正确的语法是什么?