jq相关内容
对应于jq ~ is there a better way to collapse single object arrays?和R: Nested data.table to JSON 如何仅折叠特定元素? 我想删除 中的";group";数组 [ { "id2": "A", "group": [ { "data": [
..
我从这个结构开始: [{ "experiment": "ex1", "models": [{ "name": "model1", "reference": 0.1, "code": [{ "name": "foo", "version": "a", "val
..
我正在尝试过滤JSON文件,在我使用JQ将JSON文件拉到Curl上后,只从Ubuntu外壳用JQ打印YouTube视频&id";,如果运气不好,我需要在";id";之后有XEJLuJyxLDE:只有,相当长的列表,我对Linux和JQ非常陌生。谢谢你的帮助。我现在的命令是哪个不起作用curl -s 'https://www.googleapis.com/youtube/v
..
下面是我的JSON文件的一部分,JSON文件本身更长。 { "anomalyDetection": { "loadingTimeThresholds": { "enabled": false, "thresholds": [] }, "outageHandling": {
..
给定我的输入文件:kind.json [ { "kind": "ConfigMap1" }, { "kind": "ConfigMap1" }, { "kind": "ConfigMap2" }, { "kind": "ConfigMap'4" }, { "kind": "ConfigMap"6" } ] 在
..
我关注了JSON。我想根据它们的CC角色获取键-值对对象。在本例中,有3个角色(演示者、审批者、客户)。演示者的类型为TO。另2例为CC型。我想要CC类型的。可以有更多,因为它是动态的。 JSON { "Presenter_TO_Email": "roney@domain.com", "Approver_CC_Email": "tim@domain.com", "Cu
..
我有一个存储在bash变量中的数组,该变量是一个json日期数组(它目前由一个单独的脚本生成)。如下所示 ["2019-09-19 03:13:29", "2019-09-19 20:20:18", "2019-09-19 18:19:50", "2019-09-19 06:07:17", "2019-09-19 11:53:25"] 我希望迭代这些日期并保留日期中的空白,以便可以将它们
..
我关注了JSON。我想根据角色获取键-值对对象。在本例中,有3个角色(演示者、审批者、客户),但可以有更多角色,因为它是动态的。 JSON { "Presenter Name": "Roney", "Presenter Email": "roney@domain.com", "Approver Name": "Tim", "Approver Email": "t
..
我正在使用这些JSON: { "extension": [ { "url": "url1", "system": "system1" }, { "url": "url2", "system": "system2" } ] } { "extension": [ { "url": "u
..
我有此JSON文件,想要从数组中删除一个元素: { "address": "localhost", "name": "local", "vars": { "instances": [ "one", "two" ] } } 我正在使用此命令: jq 'del(.vars.instances[] | select(index("one
..
我无法理解以下示例中显示的JQ(1.6版)的更新操作符的行为。 为什么示例1返回更新的对象,而示例2和3返回空对象或错误的结果? 示例之间的区别只是将字符串转换为数字的函数的调用顺序不同。 #!/bin/bash # # strange behaviour jq # example 1 - works as expected jq -n ' def numberify($x
..
我有以下json文件,我想将其转换为CSV: { "id": 1, "date": "2014-05-05T19:07:48.577" } { "id": 2, "date": null } 使用以下JQ将其转换为CSV会产生: $ jq -sr '(map(keys) | add | unique) as $cols | map(. as $row | $cols
..
基本上,我有一个bash脚本,它在某个时刻进行API调用,并在json中生成并返回证书和密钥。我通过管道将其传递给JQ,并且可以选择证书或密钥并将其存储在变量中。 类似以下内容: CERT=$(API call | jq -r '.certificate') or KEY=$(API call | jq -r '.key') 我希望将每个证书存储在其各自的变量中,但无法进行两次调用
..
通过Split/Slice large JSON using jq,我们能够根据数组大小将巨大的输入文件成功切片为较小的数据块。 要向其添加一个新的json元素,并根据原始数组的长度递增序列号以及每隔几列进行筛选/唯一。 输入: {"recDt":"2021-01-05", "country":"US", "name":"ABC", "number":"9828", "a
..
jq -r '."@graph"[]["rdfs:label"]' 9.0/schemaorg-all-http.jsonld起作用,但jq -r '."@graph"[].["rdfs:label"]' 9.0/schemaorg-all-http.jsonld不起作用,我不明白.["rdfs:label"]为什么不需要点。https://stackoverflow.com/a/39798796
..
有什么方法可以在代码中使用参数名称吗? 例如,此命令: jq -n --arg name value '{($name): $name}' 具有以下输出: { "value": "value" } 是否可以获得此输出?: { "name": "value" } 推荐答案 如果删除($name):,JQ将使用该名称作为密钥回退: $ jq -n
..
我最近才开始使用JQ,我想知道这样的事情是否可能。 示例: { "name": "device", "version": "1.0.0", "address": [ { "address": "10.1.2.3", "interface": "wlan1_wifi" }, { "address": "10.1.2.
..
我有一个名为CMakePresets.json的json文件,它是cmake-preset文件: { "configurePresets": [ { "name": "default", "hidden": true, "generator": "Ninja", "binaryDir": "${sourceDir}/_build/$
..
{ "openapi": "3.0.1", "paths": { "/api/car": { "summary": "Something about Duration" }, "/api/plane": { "summary": "Something about Duration"
..
我有以下JSON结构 { "a": "aVal", "x": { "x1": "x1Val", "x2": "x2Val" } "y": { "y1": "y1Val" } } 我要将"x3": "x3Val","x4": "x4Val"添加到x。因此,输出应为 { ... "x": {
..