Wenn ich zurzeit eine JSON- Datei mit JQ hübsch ausdrucken möchte , verwende ich Folgendes : cat file.json | grep jq . Dennoch würde ich erwarten jq, dass ein Dateiname als Argument akzeptiert wird, ohne dass ich darauf zurückgreifen muss cat. Die Manpage sagt: jq [Optionen ...] Filter [Dateien ...] …
Ich kenne "jq" zum Parsen von json. Ich arbeite mit einem Dienst, der eine JSON-Antwort erzeugt, wobei eine der Eigenschaften selbst eine JSON-Zeichenfolge ist. Wie konvertiere ich diesen zitierten Wert in eine gültige JSON-Zeichenfolge, damit ich ihn dann mit JQ verarbeiten kann? Wenn ich zum Beispiel nur den einfachen, hübsch …
Ich benutze Curl, um JSON von einer Rest-API wie dieser zurückzubekommen: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' das erzeugt den Wert, den ich brauche. Jedoch; wenn ich den obigen Code so ändere, dass er so aussieht: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo …
Ich habe ein JSON-Array wie folgt: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Ich möchte dieses Array mit jq durchlaufen, damit ich den Schlüssel jedes Elements als Variablennamen und den Wert als Wert festlegen kann. Beispiel: URL = "example.com" AUTOR = "John Doe" CREATED = …
Das Problem, jqdass ein expliziter Filter erforderlich ist, wenn die Ausgabe umgeleitet wird, wird im gesamten Web behandelt. Ich kann die Ausgabe jedoch nicht umleiten, wenn sie jqTeil einer Pipe-Kette ist, selbst wenn ein expliziter Filter verwendet wird. Erwägen: touch in.txt tail -f in.txt | jq '.f1' # in a …
Ich fand diese Frage / Antwort mit der Lösung, alle Schlüssel in einem Objekt zu drucken: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' In meinem Fall möchte ich das Obige aber an einem Unterobjekt ausführen: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Was …
Eingabe json: { "id": "3885", "login": "050111", "lastLoginTime": 1529730115000, "lastLoginFrom": "192.168.66.230" } { "id": "3898", "login": "050112", "lastLoginTime": null, "lastLoginFrom": null } Ich möchte eine Ausgabe für Login, lastLoginTime und lastLoginFrom in einem durch Tabulatoren getrennten Format erhalten: 050111 1529730115000 192.168.66.230 050112 - - Mit dem folgenden JQ-Filter erhalte ich …
Wenn ich mich zu einer Seite kräusele, kann ich direkt json bekommen: curl http://httpbin.org/ip { "origin": "37.77.126.22"} um zu verschönern, mache ich: curl http://httpbin.org/ip | jq { "origin": "37.77.126.22" } Um es zu verschönern und zu speichern, leite ich um ... aber es funktioniert nicht curl http://httpbin.org/ip | jq > …
Es gibt JSON-Daten, die einige numerische Werte enthalten. Wie konvertiere ich alle Zahlen in Strings? (mit Anführungszeichen einschließen) Beispiel: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } soll werden { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
In der folgenden JSON-Datei { "email": "xxx", "pass": "yyy", "contact": [ { "id": 111, "name": "AAA" } ], "lname": "YYY", "name": "AAA", "group": [ { "name": "AAA", "lname": "YYY", } ], Ich muss nach dem Schlüssel "Name" suchen und seinen Wert an allen Stellen durch "XXX" ersetzen. Welcher jq-Befehl macht …
Ich möchte mit jq ein Array mit Elementen und Wert in eine vorhandene JSON-Datei einfügen. Ich habe bereits eine Datei (input.json) mit { "id": 9, "version": 0, "lastUpdTs": 1532371267968, "name": "Training" } Ich möchte dies in ein anderes Gruppenarray in diesem json (orig.json) hinzufügen. [ { "name": "JAYS", "sourceConnection": { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.