Als «json» getaggte Fragen

JSON (JavaScript Object Notation) ist ein leichtes Datendarstellungsformat, das der JavaScript-Quelle ähnelt und von Maschinen leicht rot angezeigt und mit etwas Aufwand von Menschen bearbeitet werden kann.

31
Begrenzen Sie den Grep-Kontext auf N Zeichen in der Zeile

Ich muss einige JSON-Dateien durchgehen, in denen die Zeilenlängen einige tausend Zeichen überschreiten. Wie kann ich grep einschränken, um den Kontext bis zu N Zeichen links und rechts von der Übereinstimmung anzuzeigen? Jedes andere Tool als grep wäre ebenfalls in Ordnung, solange es in gängigen...

31
Wie kann man json mit jq Standalone drucken?

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...

22
Wie konvertiert man eingebetteten (zitierten) JSON-String in JSON

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...

18
JSON mit Python analysieren?

Ich habe eine JSON-Datei members.jsonwie unten. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1,...

17
Setzen der jq-Ausgabe auf eine Bash-Variable

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:...

13
So extrahieren Sie Daten aus einer JSON-Datei

Ich habe nach einer Lösung für meine Frage gesucht, aber keine gefunden oder besser gesagt, ich habe sie nicht mit dem bekommen, was ich gefunden habe. Sprechen wir also darüber, worum es bei meinem Problem geht. Ich verwende eine Smart Home Control Software auf einem Raspberry Pi und wie ich an...

12
kann keine Dokumentation auf json.tool finden [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 3 Jahren . Ich kann verstreute Artikel online finden, die...

12
jq Druckschlüssel und Wert für alle im Unterobjekt

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 ist die richtige Syntax...

11
jq - drucke "-" für Nullwerte

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...

10
JSON-Analyse auf der Shell

Wie kann ich die JSON-Ausgabe in der Shell analysieren? Beispielsweise bietet Amazon Web Services eine CLI zum Abrufen des Status Ihrer Instanzen: $ aws ec2 describe-instances <my_instance_id> Der Befehl gibt jedoch eine JSON-Zeichenfolge zurück. Die Ausgabe dieses Befehls sieht...

10
Umschließen Sie alle Zahlen in JSON mit Anführungszeichen

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",...

9
jq - Objekte aus der Datei zum JSON-Array hinzufügen

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. [ {...