Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Command-line JSON processor. Extract, filter, transform JSON.
How to use
Zainstaluj jq na swoim systemie. Na macOS lub Linuksie z Homebrew uruchom 'brew install jq'. Na innych platformach pobierz pakiet lub binarny ze strony jqlang.org/download i postępuj zgodnie z instrukcjami dla twojego systemu operacyjnego.
Przygotuj plik JSON, który chcesz przetwarzać, lub użyj istniejącego. Możesz też pobrać przykładowe dane w formacie JSON do testowania.
Uruchom jq z filtrem na pliku. Podstawowa składnia to 'jq "[filter]" plik.json' lub 'cat plik.json | jq "[filter]"'. Na przykład 'jq "." plik.json' ładnie sformatuje JSON, a 'jq ".users[].email" plik.json' wyciągnie wszystkie adresy e-mail z tablicy users.
Stosuj filtry do swoich potrzeb. Aby filtrować dane, użyj 'select(.aktywny)' — zwróci tylko elementy, gdzie pole aktywny jest prawdziwe. Aby zmienić strukturę, użyj '{a: .x, b: .y}' — to utworzy nowy obiekt z wybranymi polami.
Dodaj flagi, jeśli potrzebujesz. Flaga '-r' usuwa cudzysłowy z tekstu, '-c' zwraca kompaktowy JSON, '-s' łączy wiele plików w jedną tablicę. Na przykład 'jq -s "add" *.json' połączy wszystkie pliki JSON w bieżącym katalogu.
Eksperymentuj z bardziej zaawansowanymi operacjami: 'group_by(.x)' grupuje elementy, 'unique' usuwa duplikaty, 'length' liczy elementy, a 'keys' wyświetla wszystkie klucze obiektu.