Tag: jq

jq ist wie die sed für die JSON-Daten – Sie können es verwenden, zu schneiden, zu filtern, anzeigen und transformieren von strukturierten Daten mit der gleichen Leichtigkeit, die sed, awk, grep und Freunde lassen Sie Sie spielen mit text.

jq - wählen Sie Objekte mit bestimmten Schlüssel name

Anzahl der Antworten 3 Antworten
Habe ich eine beliebige Struktur mit vielen Ebenen, etc. Ich brauche zum auswählen aller Objekte, die einen Schlüssel mit dem Namen updateDate. Wie mache ich das mit jq? Ich kam mit ein Weg, aber es produziert auch

Parsen von JSON in der Schale

Anzahl der Antworten 1 Antworten
Wie kann ich tun, dictionary-Struktur in der Schale? Mein Ziel ist das generieren von zufälligen Worten. Ex. dirty Fisch, gutes Buch, hässlich Klavier oder pesante pasta, giallo cane... Seinen js-code wie folgt Aussehen words ={ "italian" :

Wie man eine unpretty print auf ziemlich JSON-Datei in shell >> serial string JSON >> ES _bulk?

Anzahl der Antworten 4 Antworten
Damit verbracht ein paar Tage, sich zu erinnern, wie, um code, der alle Arten von Unix-tools wie sed, awk und grep, lernen ein paar von relativ neueren wie LOCKE (ich weiß, richtig? Ich bin sogar ausbrechen gcc

Pattern-matching-Feldnamen mit jq

Anzahl der Antworten 2 Antworten
dies ist ein sehr einfaches (wahrscheinlich dumme) Frage, aber ich kann es nicht zu funktionieren... Habe ich eine json-Datei mit dieser Struktur { "data": { "what a burger": [1,2,3], "wap": [66], "the map": [11,20], "H. Incandenza": [1,1],

Extrakt der erste und der Letzte Wert eines json-array/Objekt

Anzahl der Antworten 3 Antworten
Ich benutze jq 1.5 in eine windows-10-Umgebung. Ich erhalte über die api mehrere Informationen beinhalten unterschiedliche Stadt-arrays so: { "cruises": [ { "waypoint_cities": [ "Palma de Mallorca", "Cádiz", "Puerto del Rosario, Fuerteventura", "Arrecife, Lanzarote", "Arrecife, Lanzarote", "Agadir",

Holen Sie sich alle einzigartigen JSON-Schlüssel-Namen mit JQ

Anzahl der Antworten 2 Antworten
Gibt es einen Weg, um alle eindeutigen Schlüssel Namen, ohne Berufung auf eine einzigartige Art außerhalb jq? Beispiel-Datei: {"a": 1, "b": 2, "c": 3} {"a": 4, "b": 5, "d": 6} Und jq und sort-Befehl, wie ich es

Konvertieren von string zu json in jq

Anzahl der Antworten 1 Antworten
Hintergrund Habe ich eine json-Datei, die einen string enthält der json-in einem Objekt: { "requestType": "POST", "response": { "size": 78, "text": "{\"recordID\":123, \"title\":\"Hello World\", \"content\":\"Lorem ipsum...\"}" } } Muss ich interperet die Inhalte der .response.text string als

Wie kann ich umwandeln json-array in der bash array von strings mit jq?

Anzahl der Antworten 1 Antworten
Wie kann ich das Parsen eines json-array von Objekten an ein bash-array mit diesen Objekten als strings? Ich versuche, Folgendes zu tun: CONVO=$(get_json_array | jq '.') for CONVERSATION in $CONVERSATIONS do echo "${CONVERSATION}" done Aber das echo

Mit jq zu extrahieren Werte im JSON-array mit einem Schlüssel (boolean == true?

Anzahl der Antworten 3 Antworten
Also habe ich eine JSON-blob unter: [ { 'id': 'something', 'isSparse': true }, ... ] Wie Schreibe ich eine jq Befehl, werden filter aus diesem JSON-blob und drucken Sie mir die IDs aller Einträge in dem array,

konvertieren von Linien, um json in der bash

Anzahl der Antworten 5 Antworten
Möchte ich zum konvertieren einer Liste in JSON-array. Ich freue mich auf jq für diese aber die Beispiele sind meist über Parsen von JSON (nicht der Erstellung). Es wäre schön, zu wissen, die richtige Flucht auftreten. Meine

Wie konvertieren von beliebigen einfachen JSON, CSV mit jq?

Anzahl der Antworten 5 Antworten
Mit jq, wie kann beliebige JSON-Kodierung ein array von flache Objekte umgewandelt werden, um CSV? Es gibt viele F&auf dieser Website, die auf spezifische Daten-Modelle, die hard-code die Felder, aber die Antworten auf diese Frage soll die

Verwenden jq Parsen eines JSON-Strings

Anzahl der Antworten 2 Antworten
Ich versuche jq zu Parsen einer JSON-Struktur wie: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } Ist, ein element im JSON ist eine Zeichenfolge mit Escapezeichen json. So, ich habe etwas entlang der

Mit jq oder alternative Kommandozeilen-tools zum Vergleich von JSON-Dateien

Anzahl der Antworten 6 Antworten
Gibt es irgendwelche Befehlszeilen-Dienstprogramme, die verwendet werden können, zu finden, wenn zwei JSON-Dateien sind identisch mit Invarianz zu in-dictionary-key und in-der-Liste-element bestellen? Könnte das mit jq oder eine andere entsprechende tool? Beispiele: Diese beiden JSON-Dateien sind identisch

jq: verschachtelte Objekt-Extrakt top-level-id und heben Sie einen Wert aus dem internen Objekt

Anzahl der Antworten 2 Antworten
Angesichts der folgenden xample.json; [ { "id": 12345678, "stuff": { "book": "shelf", "hook": "line", "took": "off", "info-spec": 12 }, "votes": 23 }, { "id": 12345679, "stuff": { "book": "maker", "hook": "sinker", "took": "pisin", "info-spec": 23 }, "votes":

jq-Filter auf sub-Objekt-Wert

Anzahl der Antworten 2 Antworten
Habe ich eine json-Datei Leute.json: { "Joe" : {"Job" : "Clown", "Age" : 22}, "Sally" : {"Job" : "Programmer", "Age" : 32}, "Anne" : {"Job" : "Clown", "Age" : 29} } Ich würde gerne wählen, wer ist

Wie zu installieren JQ auf dem Mac command-line?

Anzahl der Antworten 3 Antworten
Ich wissen muss, um die effizienteste Art der Installation JQ auf Mac (el capitan). Der code wird heruntergeladen, um meinen mac, aber ich würde gerne wissen, wie kann ich installieren und betreiben, die über die Kommandozeile. Haben

Wie kombinieren Sie die Reihenfolge der Objekte in jq in einem Objekt?

Anzahl der Antworten 2 Antworten
Ich würde gerne konvertieren des stream of objects: { "a": "green", "b": "white" } { "a": "red", "c": "purple" } in einem Objekt: { "a": "red", "b": "white", "c": "purple" } Ebenfalls, wie kann ich wickeln Sie

Andockfenster " Fehler - "jq: Fehler: kann Nicht Durchlaufen null"

Anzahl der Antworten 4 Antworten
Ich versuche also das bereitstellen eines dockerfile auf Elastic Beanstalk, aber ich kann nicht daran vorbei, Fehler - "jq: Fehler: kann Nicht Durchlaufen null". Successfully built [myContainerId] Successfully built aws_beanstalk/staging-app [2015-01-29T10:35:59.494Z] INFO [16343] - [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/04run.sh] : Starting

So formatieren Sie einen JSON-string als Tabelle mit jq?

Anzahl der Antworten 3 Antworten
Gerade angefangen mit Bash-scripting und stolperte über jq die Arbeit mit JSON. Brauche ich, um zu verwandeln eine JSON-Zeichenfolge, wie unten eine Tabelle für die Ausgabe im terminal. [{ "name": "George", "id": 12, "email": "[email protected]" }, {

übergeben von Argumenten an jq-filter

Anzahl der Antworten 3 Antworten
Hier ist meine config.json: { "env": "dev", "dev": { "projects" : { "prj1": { "dependencies": {}, "description": "" } } } } Hier sind meine bash-Befehle: PRJNAME='prj1' echo $PRJNAME jq --arg v "$PRJNAME" '.dev.projects."$v"' config.json jq '.dev.projects.prj1'

Durchlaufen JSON-array in einem Shell-Skript

Anzahl der Antworten 4 Antworten
Habe ich eine JSON-Daten wie folgt in den Daten.json-Datei [ {"original_name":"pdf_convert","changed_name":"pdf_convert_1"}, {"original_name":"video_encode","changed_name":"video_encode_1"}, {"original_name":"video_transcode","changed_name":"video_transcode_1"} ] Möchte ich das array Durchlaufen und extrahieren Sie den Wert für jedes element in einer Schleife. Ich sah jq. Ich finde es schwierig

jq - Nicht-index-string mit string

Anzahl der Antworten 1 Antworten
Den Inhalt ist { "properties" : { "CloudSanityPassed" : [ "true" ], "GITCOMMIT" : [ "test1" ], "buildNumber" : [ "54" ], "jobName" : [ "InveergDB-UI" ] }, "uri" : "http://ergctory:8081/aergergory/api/storage/test-reergerglease-reergpo/cergom/cloergud/waf/ergregBUI/1ergerggregSHOT/ergregerg-34.zip" } Ich verwenden Sie diesen Befehl,

Wie um zu überprüfen, ob element vorhanden ist in der Reihe mit jq

Anzahl der Antworten 5 Antworten
Ich habe ein array, und ich brauche, um zu überprüfen, ob Elemente vorhanden, die in diesem array oder das element aus den array mit jq, Obst.json: { "fruit": [ "apple", "orange", "pomegranate", "apricot", "mango" ] } cat

Facing Problem bei der Installation jq in centos

Anzahl der Antworten 2 Antworten
Während der Installation jq auf centos, ich bin ein Problem. Ich habe die folgenden Befehle ausführen: yum groupinstall "Development Tools" yum install autoconf automake libtool python nach, die ich verwendet haben pip install jq und ich wurde

Installieren jq JSON-Prozessor auf Ubuntu 10.04

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit, zu installieren jq JSON-Prozessor auf Ubuntu 10.04? Ich habe Versucht, die üblichen sudo apt-get install jq aber habe den Fehler E: Couldn't find package jq InformationsquelleAutor Ste-3PO | 2015-10-17

Mit jq zum abrufen von Schlüssel-Wert vom json-Ausgabe

Anzahl der Antworten 3 Antworten
Ich habe eine Datei, die aussieht wie unten: { "repositories": [ { "id": "156c48fc-f208-43e8-a631-4d12deb89fa4", "namespace": "rhel12", "namespaceType": "organization", "name": "rhel6.6", "shortDescription": "", "visibility": "public" }, { "id": "f359b5d2-cb3a-4bb3-8aff-d879d51f1a04", "namespace": "rhel12", "namespaceType": "organization", "name": "rhel7", "shortDescription": "", "visibility":

Wie um zu überprüfen, das Vorhandensein der 'key' in jq, bevor die Iteration über die Werte

Anzahl der Antworten 2 Antworten
Bekomme ich Cannot iterate over null (null) aus der folgenden Abfrage, weil .property_history ist nicht vorhanden in result Objekt. Wie kann ich prüfen, ob die Anwesenheit von .property_history - Taste, bevor Sie mit map(...) ? Habe ich

jq Lesen .txt-Datei, und schreiben Sie die Werte auf die json-Datei

Anzahl der Antworten 1 Antworten
Will ich mit jq zu analysieren eine .txt-Datei mit einer Liste von Länder-codes und schreiben Sie den Wert in eine json-Objekt. Hier ist was ich bisher cat myfile.json | jq -R -f test_id.txt 'select(.country == ).country =

JQ, wie print newline und nicht neue-Zeile-Zeichen aus den json-Wert

Anzahl der Antworten 3 Antworten
Habe ich einige logs, die Ausgabe von Informationen im JSON-Format. Dies ist für die Sammlung zu elasticsearch. Einige Tester und Operationen Menschen wollen in der Lage sein zu Lesen, logs auf den Servern. Ist hier einige Beispiel-JSON:

Jq ersetzen Sie text direkt auf die Datei (wie sed -i)

Anzahl der Antworten 3 Antworten
Habe ich eine json-Datei, die aktualisiert werden muss, die auf eine bestimmte Bedingung. Beispiel-json - { "Actions" : [ { "value" : "1", "properties" : { "name" : "abc", "age" : "2", "other ": "test1" } },

Prüfen, ob string eine gültige JSON mit jq

Anzahl der Antworten 2 Antworten
Muss ich fangen einen Fehler, wenn die Aufhebung ein service. Die Reaktion kann null eine Zeichenfolge der Fehlermeldung wie error services-migration/foobar: Not found: services-migration/foobar oder ein gültiges JSON-wenn alles in Ordnung ist. Ich Frage mich, ob es

jq analysieren bekommen Wert

Anzahl der Antworten 1 Antworten
Ich brauche, um einige Werte aus einer json-Datei. Ich brauche, um ein array (dimmer1, dimmer2) Jemand eine Idee? { "devices": { "dimmer1": { "protocol": ["kaku_dimmer"], "state": "off", "dimlevel": 1 }, "dimmer2": { "protocol": ["kaku_dimmer"], "state": "off", "dimlevel":

Holen Sie sich die erste (oder n ' te) element in einer jq json-parsing

Anzahl der Antworten 3 Antworten
Ich kann das 1. element in einem json-innen $ echo '[{"a":"x", "b":true}, {"a":"XML", "b":false}]' | jq '.[1]' { "a": "XML", "b": false } Aber wenn das json ist bereits demontiert (zum Beispiel, nach der Filterung der

Ändern Sie einen Schlüssel-Wert in eine json mit jq

Anzahl der Antworten 2 Antworten
Ich habe einen json, in denen ich die ändern möchten, die einem bestimmten Wert, aber das terminal zeigt immer die json mit dem geänderten Wert, aber es nicht wirklich ändern Sie den Wert in der jeweiligen Datei.

Split eine JSON-Datei in separate Dateien

Anzahl der Antworten 3 Antworten
Ich habe einen großen JSON-Datei, die ein Objekt der Objekte, die ich gerne in separate Dateien aufgeteilt Namen nach dem Objekt-Schlüssel. Ist es möglich, dies zu erreichen mit jq oder andere off-the-shelf-tools? Die original JSON ist im

bash: Iteration über Mitglieder einer JSON-array ausgewählt, die durch den index

Anzahl der Antworten 4 Antworten
Ich bin mit jq zu Parsen einer JSON-Datei, extrahieren jedes JSON-array in einer Reihe in einem shell-array. Mein Aktueller code sieht wie folgt aus: for ((i = 0; i < ${#nvars[@]}; i++)); do v1=($(cat $INPUT | jq

JSON-JQ, wenn ohne sonst

Anzahl der Antworten 2 Antworten
Verwende ich die folgenden JQ-Befehl, um filter aus der JSON. Meine Forderung ist heraus zu filtern, die JSON-Nachricht, wenn der zu erwartende Knoten vorhanden ist. Oder sonst, nichts zu tun. Also, ich benutze wenn, elif, .... sed

So wählen Sie Elemente in JQ basierend auf dem Wert in array

Anzahl der Antworten 4 Antworten
Ich habe eine Datei mit Zeilen wie diese: {"items":["blue","green"]} {"items":["yellow","green"]} {"items":["blue","pink"]} Wie kann ich jq zu wählen und zeigen Sie nur die JSON-Werte, die "blauen" in der "items" - array? Also die Ausgabe wäre: {"items":["blue","green"]} {"items":["blue","pink"]} InformationsquelleAutor

jq Termine und unix-timestamps

Anzahl der Antworten 2 Antworten
Also ich habe ein Daten mit Haufen von unix-timestamp-Werte (in Millisekunden). So etwas wie dieses: { "id": "f6922fd5-4f97-4113-820e-b45eba0ae236", "published_at": 1461624333859, "tracking_id": "a85d5ed5-5efa-461b-aae0-beb2098c0ff7", }, { "id": "835d412f-5162-440c-937b-7276f22c4eb9", "published_at": 1461625249934, "tracking_id": "86472ba2-ce5f-400f-b42a-5a0ac155c42c", }, { "id": "bc2efcac-67a0-4855-856a-f31ce5e4618e", "published_at": 1461625253393, "tracking_id":

Wie kann ich die Summe der Werte in einem array von Karten in jq?

Anzahl der Antworten 2 Antworten
Gegeben, einen JSON-stream von der folgenden form: { "a": 10, "b": 11 } { "a": 20, "b": 21 } { "a": 30, "b": 31 } Möchte ich die Summe der Werte in die einzelnen Objekte und die

Fügen Sie die json-array-element mit jq (cmdline)

Anzahl der Antworten 1 Antworten
Ich versuche zu generieren, die eine json-Datei in bash. Ich installierte jq, in der Hoffnung, dass es mir helfen würde generieren und anfügen von json. Zum Beispiel, ich möchte zum generieren von json in diesem format: {

Konvertieren von JSON-Objekt in eine Bash-assoziatives array

Anzahl der Antworten 5 Antworten
Habe ich ein Bash-Skript. Es bekommt die Daten im JSON-Format. Ich brauche zum konvertieren der JSON-array zu einem Bash-array. Beispiel { "SALUTATION": "Hello world", "SOMETHING": "bla bla bla Mr. Freeman" } In Bash ich möchte einen Wert

Die Schleife durch ein array mit jq für JSON (auf der Kommandozeile)

Anzahl der Antworten 2 Antworten
Ich habe ein array: [ { "AssetId": 14462955, "Name": "Cultural Item", "Description": "It\u0027s... you know... an item. People love items!!!", "AbsoluteUrl": "http://www.roblox.com/Cultural-Item-item?id=14462955", "PriceInRobux": "300", "PriceInTickets": "", "Updated": "3 years ago", "Favorited": "370 times", "Sales": "55", "Remaining": "",

Flatten ein JSON-Dokument mit jq

Anzahl der Antworten 3 Antworten
Ich überlege mir das folgende array von JSON-Objekten: [ { "index": "index1", "type": "type1", "id": "id1", "fields": { "deviceOs": [ "Android" ], "deviceID": [ "deviceID1" ], "type": [ "type" ], "country": [ "DE" ] } }, {

Concat 2 Felder in JSON mit jq

Anzahl der Antworten 2 Antworten
Ich bin mit jq zu reformieren mein JSON. JSON-String: {"channel": "youtube", "profile_type": "video", "member_key": "hello"} Wollte output: {"channel" : "profile_type.youtube"} Mein Befehl: echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '. | {channel: .profile_type +

So konvertieren Sie ein JSON-Objekt, key=value-format in jq?

Anzahl der Antworten 2 Antworten
In jq, wie kann ich konvertieren von JSON in einen string mit key=value? Aus: { "var": 1, "foo": "bar", "x": "test" } : var=1 foo=bar x=test InformationsquelleAutor gianebao | 2014-08-19

get field aus json und zuweisen von Variablen in der bash-Skript?

Anzahl der Antworten 1 Antworten
Habe ich eine json-store in jsonFile { "key1": "aaaa bbbbb", "key2": "cccc ddddd" } Habe ich code in mycode.sh: #!/bin/bash value=($(jq -r '.key1' jsonFile)) echo "$value" Nachdem ich laufen ./mycode.sh das Ergebnis ist aaaa aber wenn ich

jq: Keine index-array mit string

Anzahl der Antworten 1 Antworten
Habe ich Folgendes in einer Datei (ich nenne Sie "myfile"): [{ "id": 123, "name": "John", "aux": [{ "abc": "random", "def": "I want this" }], "blah": 23.11 }] Ich kann analysiert werden, ohne die [ und ] wie

Holen Sie sich Ausgänge von jq auf eine einzelne Zeile

Anzahl der Antworten 1 Antworten
Bekam ich unten-Ausgabe über: https://stackoverflow.com/a/40330344 (.issues | {key, status: .fields.status.name, assignee: .fields.assignee.emailAddress}) Ausgabe: { "key": "SEA-739", "status": "Open", "assignee": null } { "key": "SEA-738", "status": "Resolved", "assignee": "[email protected]" } Aber ich muss analysieren, jeder und jede Zeile,

jq & bash: make JSON-array variable

Anzahl der Antworten 6 Antworten
Ich bin mit jqum die form eines JSON-in die bash-variable Werte. Bekam, wie Sie nur Variablen $ VAR="one two three" $ jq -n "{var:\"$VAR\"}" { "var": "one two three" } Aber können nicht mit arrays noch nicht.