【发布时间】:2021-12-31 06:46:55
【问题描述】:
我有一个 json 文件,想提取包含数组中特定字符的所有根元素。
我的json文件结构:
{
"12": [
"12",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {}\r\n}"
],
"19": [
"23",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019***091\",\r\n \"2\": \"2019****67\"\r\n }\r\n}"
],
"20": [
"434",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019****83\"\r\n }\r\n}"
],
"333": [
"25",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019****32\"\r\n }\r\n}"
],
"3454": [
"55",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019****1\"\r\n }\r\n}"
],
"23": [
"66",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019****5\"\r\n }\r\n}"
],
"23424": [
"34",
"200 OK",
"{\r\n \"ResponseText\": null,\r\n \"RegistrationUserID\": {\r\n \"1\": \"2019****2\"\r\n }\r\n}"
],
}
我想提取所有包含“***”的根值。
结果应该看起来:
19 20 333 3454 23 23424
如何使用 JQ 解析我的 json 文件以提取目标根元素?
【问题讨论】: