Cara Cetak Cetak Json Pretty dalam Linux Shell Script

Cara Cetak Cetak Json Pretty dalam Linux Shell Script

JSON (JavaScript Object Notation) adalah format pertukaran data ringan yang popular yang digunakan untuk bertukar data antara pelayan dan pelanggan. Walaupun ia direka untuk menjadi manusia yang boleh dibaca, fail JSON kadang-kadang menjadi sukar untuk dibaca dan difahami, terutama ketika berurusan dengan struktur data yang besar atau kompleks. Dalam kes sedemikian, fail JSON mencetak cantik menjadi penting untuk kebolehbacaan dan debugging yang lebih baik.

Dalam artikel ini, kami akan menunjukkan kepada anda bagaimana untuk mencetak fail JSON yang cantik di Linux menggunakan 'json_pp' Perintah, pemproses JSON terbina dalam.

Memahami perintah json_pp

The 'json_pp' Perintah adalah preprocessor JSON yang kapal dengan perl, yang biasanya dipasang secara lalai pada kebanyakan pengagihan linux. Ia menyediakan cara mudah untuk mencetak fail JSON yang cantik dengan menghuraikan dan memformat data JSON dengan lekukan dan pemecahan garis yang betul.

Contoh fail JSON

Untuk tutorial ini, anda boleh menggunakan contoh data JSON berikut dalam fail yang dinamakan input.json

"buah": "epal", "saiz": "besar", "warna": "merah"
1"buah": "epal", "saiz": "besar", "warna": "merah"

Cetak cetak fail JSON dengan json_pp

Untuk cukup mencetak fail JSON menggunakan 'json_pp' Perintah, ikuti langkah -langkah ini:

  1. Buka terminal dan navigasi ke direktori yang mengandungi fail JSON yang anda mahu cetak cantik.
  2. Jalankan arahan berikut, menggantikannya input.json Dengan nama fail JSON anda:
    json_pp < input.json  
  3. The 'json_pp' Perintah akan cukup mencetak fail JSON ke terminal. Jika anda ingin menyimpan output ke fail baru, gunakan arahan berikut:
    output json_pp.json  

Mengintegrasikan 'json_pp' ke dalam skrip shell

  1. The 'json_pp' Perintah boleh diintegrasikan dengan mudah ke dalam skrip shell untuk mengautomasikan tugas pemprosesan JSON. Berikut adalah contoh skrip shell mudah yang cantik mencetak fail json: #!/bin/bash jika [-z "$ 1"]; kemudian echo "penggunaan: $ 0" keluar 1 fi json_pp < "$1"
    12345678#!/bin/bash jika [-z "$ 1"]; kemudian echo "penggunaan: $ 0" keluar 1fi json_pp < "$1"

  2. Simpan skrip sebagai 'pretty_print_json.sh ' dan menjadikannya boleh dilaksanakan dengan:
    chmod +x cantik_print_json.sh  
  3. Jalankan skrip dengan fail JSON sebagai hujah:
    ./cantik_print_json.Input SH.json  

Kesimpulan

Fail JSON Percetakan Cantik adalah penting untuk kebolehbacaan yang lebih baik dan debugging yang lebih mudah. The 'json_pp' Perintah menyediakan cara mudah untuk mencetak fail JSON yang cantik di Linux. Dengan menggunakan 'json_pp' Dan mengintegrasikannya ke dalam skrip shell anda, anda boleh bekerja dengan cekap dengan data JSON, meningkatkan aliran kerja pembangunan anda, dan menjadikan fail JSON anda lebih mudah dan mudah difahami.