问题标签 [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 投票
0 回答
578 浏览

mysql - MYSQL 中对象数组的 JSON_EXTRACT

如何使用 JSON_EXTRACT 在 mysql 中的对象数组中搜索?

这是数据json

这是我的查询,如果数组中只有一个对象,则此查询有效,它会忽略搜索中的第二个对象

上面的查询不会从数组的第二个对象中获取记录

0 投票
1 回答
30 浏览

jsonpath - 基于多个条件的 Json 路径提取,包括子条件以及不工作

我想在哪里提取 id

holder.parameter="jira-software-users" 和 "permission"="ADMINISTER_PROJECTS"

我正在使用 $.permissions[?(@.holder.parameter=="jira-software-users")]).id 或 $.permissions[?(@.permission=="ADMINISTER_PROJECTS")].id 或通过组合他们

它无法正常工作。怎么能达到同样的效果?我在https://jsonpath.com/测试这个

0 投票
1 回答
38 浏览

jmeter - 需要根据jmeter中的条件提取所有数据

我得到以下 json 作为 jmeter 的 HttpRequest 的响应。

我需要将所有id作为数组获取,其中 displayName 被接受,需要传递给下一个 threadGroup

我尝试了一些 jsonpath 表达式。但是,看不懂表情。

我怎么得到这个?

提前致谢。

0 投票
1 回答
40 浏览

mysql - MySQL 使用 `like` 或 regexp 搜索 JSON 数组的值

我有一个表,其中有一个名为data_json.

JSON 形状的示例如下:

我只想查找data_json->'$.arr'包含值的行,使用regexplike

例如:

0 投票
1 回答
537 浏览

google-bigquery - StandardSQL BigQuery 值从 Array 中的键:值对到单独的列中。如何?

我有一个带有数组列的 BigQuery 表,其中包含多个(1 到 4 个)键:值对,由管道“|”分隔。我想提取键:值对并添加其他列,其中“键”作为列标题,“值”作为......以及值/条目。

但是,虽然有统一的“键”,但它们并不是都按相同的顺序放置,因此按顺序拆分并不能安静地工作。我环顾四周,探索了“JSON_EXTRACT_SCALAR”和“UNNEST”(来自这个问题/答案:从 sql BigQuery 中的数组对象中获取键值对),但无法获得预期的结果。我也探索过使用“OFFSET”,但不知道如何将它们放在一起。

这是数据字段(它们的数组)的样子:

理想的输出是查询同一个表,拉取某些列,并添加具有“Strategy”、“Category”和“Segment”的列作为列标签,并将值作为返回值。

帮助!

一些尝试给了我部分但不是所需的结果:

0 投票
1 回答
40 浏览

json - regex_replace 函数跳过 NULL 值之后的任何内容

在我的配置单元表“ticket_full”中,我有一个名为“service_id”的 json 类型列,我想在 3 列中提取它,就像这样

我使用了下面的代码:

它可以工作,但每次有一个值为 NULL 时,它都会忽略后面的内容并转到下一个字段:示例:

在此处输入图像描述

有谁知道如何解决这个问题?

0 投票
1 回答
770 浏览

arrays - 如何在 Hive 中提取嵌套的 JSON 对象

我有一个名为“影响”的列,其中包含嵌套 Json 格式的数据

输入: [{"internalid":"079","impactid":[{"position":"1","typeid":"NOEUD","value":"G1"},{"position":"2","typeid":"ID","value":"001"},{"position":"3","typeid":"CODE_CI","value":"14"}],"typeid":"BTS","cdrs":"X110","belong":"OF","impactclass":"R","count":"0","numberaccessimpacted":"0","impactcalculationrequest":null},{"internalid":"6381075","impactid":[{"position":"1","typeid":"NOEUD","value":"G3"},{"position":"2","typeid":"ID","value":"003"},{"position":"3","typeid":"CI","value":"58"}],"typeid":"BTS","cdrs":"X110","belong":"OF","impactclass":"R","count":"0","numberaccessimpacted":"0","impactcalculationrequest":null},{"internalid":"6381071","impactid":[{"position":"1","typeid":"NOEUD","value":"G2"},{"position":"2","typeid":"IDT","value":"002"},{"position":"3","typeid":"CI","value":"57"}],"typeid":"BTS","cdrs":"X110","belong":"OF","impactclass":"R","count":"0","numberaccessimpacted":"0","impactcalculationrequest":null}]

我使用下面的代码:

这是结果,它跳过了第一个位置和值,有人知道我该如何解决吗?

0 投票
2 回答
71 浏览

mysql - 从mysql查询中提取json值

我在 mysql 中有 json 类型的数据,列名是“student_data”。学生数据:

我需要根据 regno = "12345678" 的条件提取 student_data,这里我只有 regno 值不知道 json 中的索引,我也尝试了 json_extract 查询,如下所示。

0 投票
1 回答
32 浏览

json - 我需要返回 json 表达式的值

我的表达是

上面的快递怎么退回AUTOMATOR?

我正在使用JSON_EXTRACT(author,"$.type"). Tt 没有返回任何东西

0 投票
1 回答
5066 浏览

mysql - JSON_Extract 错误:函数 json_extract 的参数 1 中的 JSON 文本无效:“缺少对象成员的名称。”

我正在尝试从 JSON 列“值”中提取“名称”:

药片:

ID 价值
1 [{'id': 116298, 'name': '数据分析', 'language': 'en'}, {'id': 5462, 'name': '可视化', 'language': '00'}]

我的查询是:

也试过:

我得到的错误是:

数据截断:函数 json_extract 的参数 1 中的 JSON 文本无效:“缺少对象成员的名称。” 在位置 2。

我错过了什么?感谢你的帮助!