问题标签 [json-extract]

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 投票
2 回答
8475 浏览

mysql - 从 MySQL JSON 列中提取 JSON 对象的值作为数组

我有一个 json 类型的 MySQL 列。在那里,存储了一个类似 JSON 对象的字典。现在,我想从这个 JSON 对象中提取值并创建一个 JSON 数组。

我怎样才能做到这一点?

示例查询

预期结果

(如果需要表 DDL:)

0 投票
2 回答
3948 浏览

testing - JMeter 将 JSON 响应值传递给下一个请求

我正在使用 JMETER 测试 Web 应用程序。

首先,我执行一个返回 JSON 数组的 http GET 请求,例如:

基本上我想随机取一个元素,取其中的元素key1并在 JMeter 中创建 2 个变量,这些变量将用于下一个查询(如果随机,则不可能仅是第一个元素)。

我尝试使用JSON Extractor以下设置(示例显示单个变量情况):

在此处输入图像描述

并在下一个 http GET 请求中将参数引用为${var1}.

如何设置JSON Extractor提取值,保存到 JMeter 变量中以在下一个 http GET 请求中使用?

0 投票
2 回答
183 浏览

json - 具有多个条件的 Jmeter Json Extractor - 失败

我正在尝试创建一个 Json Extractor,它是一种思想活动。我有这个json结构:

我需要做的:首先,我使用“Compute concatenation var”和“Match No.”选项。作为-1。因为服务可以带来许多响应。

我必须验证,如果“reportStatusIndicador” = 'Z' 或 'Y',如果是肯定的,我必须收集 File.Id 或 file.FileStatusLog.idArquivo,它们是相同的,我正在尝试第一个选项,在这种情况下数字“2913847”,但如果有更多结果,我会收集所有 File.id`s

有了这些值,我将继续为所有 File.id 设置一个 for each。

我的最后一次尝试是这个组合,在阅读了很多并尝试了许多其他组合之后。

[?(@...file.fileStatusLog.reportStatusIndicador == 'Z' || @...file.fileStatusLog.reportStatusIndicador == 'Y')].file.id

但是我的调试后处理器总是这样显示,为空:filesIds=

0 投票
1 回答
416 浏览

mysql - Mysql JSON_EXTRACT 在执行“不匹配”请求时忽略某些字段

在对存储在 Mysql 数据库中的 JSON 数据执行一些选择 JSON_EXTRACT 请求时,我遇到了一些麻烦。

每一行都没有完全相同的 JSON 数据结构。当我使用 JSON_EXTRACT 选择匹配条件的字段时,一切顺利。

问题是在尝试选择与条件不匹配的字段时。仅返回确实具有键的字段(尽管当然不匹配数据)。

你会在这里找到一个重现这种行为的小提琴。

我认为这是有意的,但我想知道是否有一种糖变通方法可以在不添加其他条件的情况下导致小提琴的第四个请求结果(在实际情况下,请求是基于特定的 API 语法以编程方式生成的,并且添加上下文条件将会很痛苦)?

0 投票
1 回答
2270 浏览

jmeter - JMeter- 从 JSON 响应中提取多个变量并将其保存在 CSV 文件中

我看过几篇与此相关的帖子,但我找不到与我的场景非常匹配的帖子,因此将其发布为一个新问题。

我有以下 JSON 响应

我想提取每个 URL,其相应的命中,并将其存储在 CSV 文件中,在这种情况下,它将是 CSV 文件中的 3 行

但无法成功地做到这一点。我的 JSON 提取器:

$..url;$..hits 匹配数为 -1

但它会选择所有 URL,但会选择任何随机命中值。此外,我能够为每个控制器使用一个变量来从 JSON 中提取,使用 BeanShell 后处理器成功地将其写入 CSV,但同样不适用于这种情况。任何指针都会有所帮助。我确实检查了 JSR223 后处理器的答案很少,但这并没有涵盖这个问题场景。

提前致谢

0 投票
1 回答
603 浏览

jmeter - 将输出 json 参数作为变量存储在 jmeter 中,在下一个请求中使用它

我有一个 http 请求,它提供 json 输出为:

我想使用 otp 作为下一个 http 请求的 json 中的输入参数。

我添加了具有以下配置的 JSON 提取器:

在此处输入图像描述

创建变量的名称:OTP JSON 路径表达式:$..data.otp 匹配号:1

但是当我将此参数称为

"otpNumber": "${OTP}" 在我的下一个输入 JSON http 请求中,它没有被调用。并且值作为 otpNumber 的 ${OTP} 传递

我该如何处理

0 投票
2 回答
1227 浏览

arrays - 如何使用 jmeter 中的 JSON Extractor 从数组中提取值?

我想提取下面的 json 并相应地使用值。

I/p JSON:-

在这里,我想要 id 字段的值。我使用 JSON Extractor 并将表达式作为 $.id 给我 [131188,131191] 在一个变量中。现在我想使用这个数组中的单个值,即 131188 和 131191。知道怎么做吗?

更新:我不想使用 2 个 JSON 提取器。

0 投票
1 回答
415 浏览

mysql - json_unquote 和提取给出空值

我正在使用这段 mysql 代码从数组中提取数据,但是当我运行它时我得到了空值。我的脚本没有解决双引号问题吗?任何帮助表示赞赏。这是我尝试运行的脚本示例:

这是我试图从中提取的字段中的一些数据示例(列名是“管辖区”):

跟进:这段脚本也无法获取数组中的数组

数组 w/in 数组示例:

0 投票
1 回答
97 浏览

mysql - 使用 JSON_EXTRACT 时遇到路径问题

我有使用 geostamps 存储在 mysql 中的元数据。我想提取一组特定数据的经纬度,我一生都无法弄清楚将级别指定为值的语法

我需要单独的值,以便我可以使用它来检查该位置是否与记录的位置匹配,以及是否不相距。gps计算部分很简单。

我感兴趣的数据字符串如下所示:

"outcome_rating":{"value":"continue_support","timestamp":"2019-05-29 16:11:07", "geostamp":"lat=-29.787506666666665, long=31.022944999999996, alt=64.0, accuracy= 8.2"}

该表称为“monitorings”该字段称为“devicemagic_metadata”

我的尝试

任何帮助或指导将不胜感激

0 投票
0 回答
36 浏览

mysql - Json extract - 脚本无法仅提取其中一个字段

我有这个 mmysql 查询可以正确提取所有字段,除了“代码”字段,该字段在结果中始终为空。

这是我正在使用的脚本:

来自法庭;

这是我试图从中提取数据的示例数组:

出于某种原因,我得到了我想要的一切,除了我没有从这条线上得到任何回报:

我什么时候应该回来(基于我上面提供的示例数据):

我不确定为什么仅在该领域会发生这种情况,但我们将不胜感激。谢谢!