Cara membaca dan mencetak JSON cantik dengan PHP

How Read Print Pretty Json With Php

JSON adalah format penyimpanan data yang populer untuk bertukar data antara server dan browser. Ini berasal dari JavaScript dan didukung oleh banyak bahasa pemrograman standar. Ini adalah format file yang dapat dibaca manusia yang mudah dipahami oleh siapa saja jika dicetak dengan format yang tepat. Data JSON dicetak dalam satu baris saat tidak ada pemformatan yang diterapkan. Tetapi jenis keluaran ini tidak begitu mudah dipahami. Jadi, data JSON yang diformat sangat penting untuk memahami struktur data bagi pembaca. Pretty print digunakan untuk memformat data JSON. Data JSON dapat direpresentasikan dalam bentuk yang lebih mudah dibaca oleh manusia dengan menggunakan pencetakan cantik. Ada banyak cara untuk menerapkan pencetakan cantik dalam data JSON. Bagaimana Anda dapat menerapkan pencetakan cantik JSON menggunakan PHP ditunjukkan dalam tutorial ini dengan menggunakan berbagai contoh.

Contoh-1: Cetak JSON tanpa memformat

json_encode() fungsi PHP digunakan untuk mengurai data JSON apa pun. Buat file bernama exp1.php dengan kode berikut untuk membaca data JSON sederhana dan mencetak hasilnya. Di sini, array asosiatif dideklarasikan untuk menghasilkan data JSON. Tidak ada pemformatan yang diterapkan untuk data JSON dalam kode. Jadi, data JSON akan dicetak dalam satu baris dalam format JSON.



exp1.php



<?php

//Deklarasikan array
$kursus= susunan('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Cetak arraydi dalamformat JSON sederhana
dibuangjson_encode($kursus);
?>

Keluaran:



Output berikut akan muncul setelah menjalankan file dari browser.

http://localhost/json/exp1.php



Contoh-2: Cetak JSON menggunakan opsi JSON_PRETTY_PRINT dan fungsi header()

PHP memiliki opsi bernama ‘JSON_PRETTY_PRINT’ yang digunakan dengan json_encode() berfungsi untuk mencetak data JSON dengan alignment yang tepat dan format tertentu. Buat file bernama exp2.php dengan kode berikut. Dalam kode, array yang sama dari contoh sebelumnya digunakan untuk melihat penggunaan JSON_PRETTY_PRINT pilihan. kepala() fungsi digunakan di sini untuk menginformasikan browser tentang konten file. Tidak ada pemformatan yang akan diterapkan tanpa fungsi ini.

exp2.php

<?php
//Deklarasikan array
$kursus= susunan('Modul 1'=>'HTML','Modul-2'=>'JavaScript','Modul-3'=>'CSS3',
'Modul-4'=>'PHP');

//Beri tahu browser tentangTipedarimengajukanmenggunakan tajukfungsi
header('Jenis konten: teks/javascript');

//Cetak arraydi dalamformat JSON sederhana
dibuangjson_encode($kursus, JSON_PRETTY_PRINT);
?>

Keluaran:

Output berikut akan muncul setelah menjalankan file dari browser. Font dan perataan tertentu akan diterapkan.

http://localhost/json/exp2.php

Contoh-3: Cetak JSON menggunakan opsi JSON_PRETTY_PRINT dan |_+_|';
}
?>

Keluaran:

Output berikut akan muncul setelah menjalankan file dari browser. Di sini, setiap pertanyaan dan jawaban dari data JSON akan dicetak dengan biru warna dan berani format dan, bagian lain akan dicetak dengan bersih warna.

http://localhost/json/exp4.php

Kesimpulan

Bagaimana Anda dapat mencetak data JSON yang diformat dengan menggunakan berbagai opsi PHP coba ditampilkan dalam artikel ini. Harapannya, pembaca dapat menerapkan PHP untuk memformat data JSON dan menghasilkan output JSON yang cantik setelah mempraktikkan contoh di atas dengan benar.