jq

    1

    2答えて

    私は複数のJSONの配列を持っています。私は特定の値を含むJSONの数を取得したいと思います。 例:私はキーでVALUE1を探していた場合に [ { "key": "value1", "2ndKey":"2ndValue1" }, { "key": "value2", "2ndKey":"2ndValue2" }, { "key": "v

    1

    2答えて

    私は根本的に間違ったことをしていますが、何が見えないのでしょうか?私は、次の子がこれまでに以下のクエリを使用しますが、配列「 entries」私はJQ機能を経由してのbashでアクセス配列にこれらを変換したい { "profile": { "name": "TesterRun1", "download": { "entries": [{

    0

    4答えて

    jqの開発版では、これはjq '.x.y |= if . then 123 else empty end'で行うことができます。 (バグ#13134が解決されているため) jq 1.5でどうすればいいですか? 例: {"x": {"y": 5}}で は、yは123に変更する必要があり、 しかし{"x": {"z": 9}}に、何も変化しないはずです。

    1

    2答えて

    時間がミリ秒単位であり、期間に合わせてフォーマットしたいと思います。例えば、次のようにします(このように必ずしも必要ではありません):1d 23h 15m 13s。 これはどのようにしてjqで行うことができますか?

    0

    1答えて

    私はjqに私の入力に次の文字列を持っている: "\n*blah\n**tim\nbob was here\n*item1\n**item2\n" をそして、私は次のように最初の\n*と一致することができるよ:私に次のようになります [match("(\n\\*[A-Za-z0-9]*\n)";"g")] 一致: [ { "offset": 0, "length": 7

    0

    3答えて

    3つのファイルがあります。 mongo.json,elastic.json,stripe.json。 それぞれにはクライアントの配列があり、それらの配列の長さを比較して、エラーを防ぐために同じ量の顧客を持っているかどうかを確認したいと思います。ここでは、各ファイルの例です:私は、各配列のな長さを取得し、次のコマンドで Mongo.json [{ "_id": { "$oid

    0

    4答えて

    とキーの配列に値を追加します。 [ "smoke-tests", "other-tests" ] 私は、単純なJSONに変換したい: {"smoke-tests": true, "other-tests": true } 私はJQ例をいくつか試してみましたしかし、私が欲しいものは何もしていないようです。 jq '.[] | walk(.key = true)'は、コンパイルエラー

    1

    3答えて

    私は緯度取得するJQを使用し、LONが、結果は次のようになり値場合gpspipe { "lat":34.284606710, "lon":-12.543774500 } から #!/bin/bash timeout -t 15 gpspipe -w -n 8 gpsd | jq '{latitude:.lat,longitude:.lon}' | { #

    0

    1答えて

    を使用してJSON要素を追加/交換してください、私は次の入力ファイルを受け取る: input.json: [ {"ID":"aaa_12301248","time_CET":"00:00:00","VALUE":10,"FLAG":"0"}, {"ID":"aaa_12301248","time_CET":"00:15:00","VALUE":18,"FLAG":"0"}, {"ID":"a

    0

    1答えて

    私は2つの.jsonファイルを持って、最初のものはデータが含まれています。 data.json [ {"ID_EXT_LARGE":"aaa_1234411","xy":"xyz"}, {"ID_EXT_LARGE":"bbb_1474411","xy":"cfg"}, {"ID_EXT_LARGE":"ccc_8944411","xy":"drt"}, {"ID_EXT_LARGE":"