jq

    2热度

    2回答

    我从MongoDB的出口JSON文件,它看起来像: {"_id":"99919","city":"THORNE BAY"} {"_id":"99921","city":"CRAIG"} {"_id":"99922","city":"HYDABURG"} {"_id":"99923","city":"HYDER"} 大约有30000行,我想每一行拆分成它自己的.json文件。 (我想我的数

    0热度

    1回答

    我是一个新的jq用户,我有一些难以找到我的问题的好方法。 我有这个示例JSON文件: { "one":"one_value", "two": [ { // sub structure 0 "aa" : [ "aa_value_0" ], "ab" : { ... }, "ac" : [

    1热度

    3回答

    我想我最想知道如何告诉用户我的一个脚本,他们通过了一个无效的查询,每jq 1.5。 下面是一个简单的例子JSON: { "foo": { "bar":"baz" } } 我希望能够呈现一个错误信息给我的用户,当他们提供像.foo.bax查询,但有它返回值baz当他们提供正确的像.foo.bar这样的查询。 我不能(或不知道如何)阅读jq的返回值,因为我需要在一个子shell中运行jq,即: v

    0热度

    1回答

    如何从jq中的数组中删除空白字符串项? 这是我最好的猜测,但它似乎没有工作: 尝试 echo '["bob","","tim",""]' | jq '[ . [] | if length > 0 then . end ]' 所需的输出: ["bob", "tim"] 错误: . [] | if length > 0 then . end jq: error: Possibl

    1热度

    1回答

    例如,我可能有一些走出我的jq命令是这样的: "some string" "some thing" "some ping" ... 注意,没有外部的对象或数组和项目之间没有逗号。 或者你可能有类似: ["some string" "some thing" "some ping"] ["some wing" "some bling" "some fing"] 但同样,没有逗号

    1热度

    1回答

    我想取得一个字段值取决于另一个字段的值。 { "dirty": "false", "instances": { "random-generated-id-1": { "state": "ON", "id": "random-generated-id-1" }, "random-generated-id-2": {

    2热度

    1回答

    我想知道是否可以使用参数构造一个字段名称jq。 实施例: jq -rc \ --arg secret_name ${secret_name} \ --arg secret_value ${secret_value} \ '.data.$secret_name = "$secret_value"' 在上面的例子中,我想使用参数secret_name的值.data下创

    1热度

    1回答

    jq有可能找到2个不同的json文件之间的关联吗?我有两个文件,其中的两个相同的ID键具有不同的信息。 文件1 { "id": 3918389, "name": "Application", "servers": 5566625 } 文件2 { "ServerID": 5566625, "AccountID": 661737, "H

    2热度

    5回答

    这是我的输入JSON { "uuid":123, "description": [ { "car_name":"Toyota", "saleDate":"23 May 2017" } ] } 预期输出: { "uuid":123, "description": [ { "name":"Toyota",

    1热度

    1回答

    我很新的JQ,我试图解析输出JSON我从命令得到 - aws cloudformation list-stacks --stack-status-filter CREATE_COMPLETE 得到一个新的输出其中密钥的值与特定模式匹配。 例如,这是我从以前命令输出JSON - { "StackSummaries": [ { "StackId": "arn:aws