Pytania oznaczone «jq»

Pytania dotyczące narzędzia do przetwarzania JSON w wierszu poleceń jq.

31
Jak wydrukować json za pomocą JQ Standalone?

Obecnie, gdy chcę ładnie wydrukować plik json za pomocą jq , używam: cat file.json | grep jq . Spodziewałbym się jednak, że jqzaakceptuję nazwę pliku jako argument bez konieczności cofania się cat. Strona podręcznika mówi: jq [opcje ...] filtruj [pliki ...] ... Domyślnie jq odczytuje...

22
Jak przekonwertować osadzony (cytowany) ciąg json na json

Znam „jq” do parsowania Jsona. Pracuję z jedną usługą, która generuje odpowiedź JSON, w której jedną z właściwości jest ciąg JSON. Jak przekonwertować tę cytowaną wartość na prawidłowy ciąg json, aby móc go następnie przetworzyć za pomocą jq? Na przykład, jeśli po prostu wyświetlę zwykły ładnie...

19
Tablica JSON do bash zmiennych przy użyciu jq

Mam tablicę JSON taką: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Szukam iteracji po tej tablicy za pomocą jq, dzięki czemu mogę ustawić klucz każdego elementu jako nazwę zmiennej i wartość jako wartość. Przykład: URL = „example.com” AUTOR =...

18
Ustawienie wyjścia jq na zmienną Bash

Korzystam z curl, aby odzyskać JSON z pozostałego interfejsu API w następujący sposób: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' co daje wartość, której potrzebuję. Jednak; kiedy zmieniam powyższy kod, aby wyglądał...

13
jq klucz wydruku i wartość dla wszystkich w podobiektach

Znalazłem to Q / A z rozwiązaniem drukowania wszystkich kluczy w obiekcie: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' W moim przypadku chcę wykonać powyższe, ale na podobiektie: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Jaka jest właściwa składnia, aby to...

12
Użycie jq w łańcuchu rur nie daje żadnych wyników

Kwestia jqpotrzeby jawnego filtrowania podczas przekierowywania danych wyjściowych jest omawiana w Internecie. Ale nie jestem w stanie przekierować danych wyjściowych, jeśli jqjest częścią łańcucha potoków, nawet jeśli używany jest filtr jawny. Rozważać: touch in.txt tail -f in.txt | jq '.f1' #...

11
Zawiń wszystkie cyfry w JSON cudzysłowami

Istnieją dane JSON, które zawierają pewne wartości liczbowe. Jak przekonwertować wszystkie cyfry na ciągi? (zawiń cytaty) Przykład: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } powinno stać się { "id":"1",...