jq

    4热度

    4回答

    我想将列表转换为JSON数组。我正在寻找jq,但这些例子主要是关于解析JSON(而不是创建它)。很高兴知道正确的转义会发生。我的列表是单行元素,因此新行可能是最好的分隔符。

    0热度

    1回答

    编写一个shell脚本以自动从原始json数据获取名称列表,当前和最新可用版本。 我想格式化使用shell脚本存储在文件中的JSON数据。我尝试使用JQ命令行JSON解析器。 我想在脚本中获得格式化的JSON数据。对于相同的情况,它们是JQ中提供的高级选项。我无法正确使用它。 例如:含有的关注JSON { "endpoint": { "name": "test-plugin",

    15热度

    5回答

    我有以下JSON数据: {"id":"111","case":"Y","custom":{"speech invoked":"no","input method":"hard","session ID":"420"}} 我怎样才能将其转换为使用jq所以我的结果看起来是这样的CSV格式? id,case,session Id,speech invoked,input method 111,Y

    6热度

    3回答

    值我有一个像这样与行的文件选择JQ项目: {"items":["blue","green"]} {"items":["yellow","green"]} {"items":["blue","pink"]} 如何使用jq选择并仅显示在“蓝”的JSON值及其“项目”数组? 所以输出将是: {"items":["blue","green"]} {"items":["blue","pink"]}

    1热度

    2回答

    我使用jq来解析JSON数据,并根据作为命令行参数给出的动态键值提取出值。我注意到这是有效的,但我对它是如何在单引号内插入$v表示怀疑。是否可以用双引号将表达式'.["\($v)"]'重写?我究竟做错了什么? 尝试以下不管出于什么原因不工作: recipe_url=$(cat ./*.json | jq -r --arg v "$recipe_key" ".[\"\\($v)\"]") 然而,这并

    1热度

    2回答

    是否可以在JQ中使用相对路径或名称,例如XPath //? 或者有可能在JQ中使用通配符,如.level1。*。level3.element?

    0热度

    1回答

    我想使用关系数据库来分析Songkick的JSON API for local events的信息。 事件对象是复杂且深度嵌套的,所以我想过滤和压扁事件对象并将它们转换为CSV,以便我可以使用标准工具加载它们。 我可以使用jq过滤和压平事件吗? 来自API的典型响应太大而无法在此显示。我将展示一个具有相同结构的简化版本。 将过滤器.resultsPage.results.event[]应用于响应会

    101热度

    2回答

    鉴于此输入: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186d

    9热度

    3回答

    我有一个Bash脚本。它使用JSON获取数据。 我需要将JSON数组转换为Bash数组。 例 { "SALUTATION": "Hello world", "SOMETHING": "bla bla bla Mr. Freeman" } 在bash我想这样echo ${arr[SOMETHING]}值。

    4热度

    1回答

    我JSON数据,看起来像: {"foo":"one", "bar":2, "baz":[0]} {"foo":"two", "bar":3, "baz":[1]} {"foo":"one", "bar":3, "baz":[2,3]} {"foo":"one", "bar":2, "baz":[2,4]} 我想组都使用相同的“foo”和收集栏的唯一值,然后领取“巴兹”阵列内的唯一值: [