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.
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
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" :
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
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],
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",
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
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
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
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,
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
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
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
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
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":
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
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
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
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
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]" }, {
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'
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
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,
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
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
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
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":
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
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 =
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:
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" } },
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
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":
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
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.
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
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
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
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
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":
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
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: {
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
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": "",
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" ] } }, {
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 +
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
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
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
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,
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.