Jak ładnie wydrukować plik JSON w skrypcie Linux Shell
- 1611
- 43
- Maria Piwowarczyk
JSON (Notacja obiektu JavaScript) to popularny format lekkich danych, stosowany do wymiany danych między serwerami a klientami. Chociaż jest zaprojektowany tak, aby można było czytać, pliki JSON mogą czasem stać się trudne do odczytania i zrozumienia, szczególnie w przypadku dużych lub złożonych struktur danych. W takich przypadkach ładne drukowanie plików JSON staje się niezbędne dla lepszej czytelności i debugowania.
W tym artykule pokażemy, jak ładnie drukować pliki JSON w Linux za pomocą „JSON_PP” Command, wbudowany procesor JSON.
Zrozumienie polecenia JSON_PP
„JSON_PP” Polecenie jest preprocesorem JSON, który wysyła Perl, który jest zwykle instalowany domyślnie w większości dystrybucji Linux. Zapewnia prosty sposób na całkowitą drukowanie plików JSON poprzez analizowanie i sformatowanie danych JSON za pomocą odpowiedniego wcięcia i przerw linii.
Przykładowy plik JSON
W tym samouczku możesz użyć poniższych przykładowych danych JSON w pliku o nazwie wejście.JSON
„Fruit”: „Apple”, „rozmiar”: „duży”, „kolor”: „czerwony”1 | „Fruit”: „Apple”, „rozmiar”: „duży”, „kolor”: „czerwony” |
Ładne drukowanie plików JSON z JSON_PP
Aby całkiem wydrukować plik JSON za pomocą „JSON_PP” polecenie, wykonaj następujące kroki:
- Otwórz terminal i przejdź do katalogu zawierającego plik JSON, który chcesz wydrukować.
- Uruchom następujące polecenie, zastępując wejście.JSON z nazwą pliku JSON:
JSON_PP < input.json
- „JSON_PP” Polecenie całkiem wydrukuje plik JSON na terminalu. Jeśli chcesz zapisać dane wyjściowe w nowym pliku, użyj następującego polecenia:
wyjście JSON_PP.JSON
Integracja „JSON_PP” z skontaktami
- „JSON_PP” Komenda można łatwo zintegrować z skromieniami, aby zautomatyzować zadania przetwarzania JSON. Oto przykład prostego skryptu powłoki, który Pretty drukuje plik JSON: #!/bin/bash if [-z "$ 1"]; Następnie echo „Użycie: 0 USD” Wyjdź 1 Fi JSON_PP < "$1"
12345678 #!/bin/bash if [-z "$ 1"]; Następnie echo „Użycie: 0 USD” Wyjdź 1FI JSON_PP < "$1" - Zapisz skrypt jako „Pretty_print_json.cii' i spraw, by był wykonywalny z:
CHMOD +X Pretty_print_Json.cii
- Uruchom skrypt z plikiem JSON jako argument:
./Pretty_print_Json.Wejście SH.JSON
Wniosek
Ładne drukowanie plików JSON ma kluczowe znaczenie dla lepszej czytelności i łatwiejszego debugowania. „JSON_PP” Polecenie zapewnia prosty sposób na ładne drukowanie plików JSON w Linux. Używając „JSON_PP” I zintegrując go ze skontaktami powłoki, możesz skutecznie pracować z danymi JSON, ulepszyć przepływ pracy i uczynić pliki JSON były bardziej dostępne i zrozumiałe.