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.

6
Verwenden von jq zum Extrahieren von Werten und Formatieren in CSV
Ich habe die folgende JSON-Datei: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" …
57 bash  python  csv  json  jq 

9
Wie kann man JSON mit Shell-Scripting unter Linux analysieren?
Ich habe eine JSON-Ausgabe, aus der ich unter Linux einige Parameter extrahieren muss. Dies ist die JSON-Ausgabe: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": …


4
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 Linux-Paketen verfügbar ist. Dies wäre …
31 grep  search  json 

1
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 ...] …

2
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 Beispiel nur den einfachen, hübsch …
22 json  jq 

8
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, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } }, { …
18 bash  python  json 

3
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: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo …
17 bash  curl  json  jq 

5
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 …

1
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 json.tool verwenden, um hübschen …
12 python  json 


2
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 …
12 json  jq 

4
Warum kann der JSON-Inhalt von heredoc nicht analysiert werden?
Ich habe ein JSON-Fragment. Folgendes funktioniert nicht: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Das Ergebnis ist: Es konnte kein JSON-Objekt dekodiert werden Das Gleiche tun mit jq, dh echo -n "$VALUE" | jq '.' Es erfolgt keine Ausgabe. Es …

1
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 getrennten Format erhalten: 050111 1529730115000 192.168.66.230 050112 - - Mit dem folgenden JQ-Filter erhalte ich …
11 json  jq 

4
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", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
10 shell  json  jq 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.