Jak ładnie wydrukować plik JSON w skrypcie Linux Shell

Jak ładnie wydrukować plik JSON w skrypcie Linux Shell

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:

  1. Otwórz terminal i przejdź do katalogu zawierającego plik JSON, który chcesz wydrukować.
  2. Uruchom następujące polecenie, zastępując wejście.JSON z nazwą pliku JSON:
    JSON_PP < input.json  
  3. „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

  1. „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"

  2. Zapisz skrypt jako „Pretty_print_json.cii' i spraw, by był wykonywalny z:
    CHMOD +X Pretty_print_Json.cii  
  3. 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.