Pengertian Json encode  dan json decode Serta Penerapan nya di Php
Jurnalcode.com

Pengertian Json encode dan json decode Serta Penerapan nya di Php


JSON singkatan dari JavaScript Object Notation adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML. Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa. (id.wikipedia.com).

 

PHP json_encode

PHP memungkinkan kita untuk  melakukan encode dan decode  kode JSON dengan bantuan fungsi json_encode () dan json_decode. Fungsi json_encode () mengembalikan representasi JSON dari suatu nilai. Dengan kata lain, ia mengubah variabel PHP (berisi array) menjadi JSON.

berikut  code nya :

    string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )  

contoh 1 penerapan nya di php :

<?php  
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);  
echo json_encode($arr);  
?> 

hasil dari kode diatas adalah :

{"a":1,"b":2,"c":3,"d":4,"e":5}

 

Contoh 2 penerapan json encode di php:

    <?php  
    $arr2 = array('Nama' => 'Jurnalcode', 'alamat' => 'Riau', 'email' => '[email protected]');    
    echo json_encode($arr2);  
    ?>  

 Hasil dari code diatas adalah :

{"Nama":"jurnalcode","alamat":"Riau","email":"[email protected]"}

PHP json_decode

Fungsi json_decode () menerjemahkan string JSON. Dengan kata lain, mengubah string JSON menjadi variabel PHP.

contoh

mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )  

 Contoh 1 penerapan json decode :

    <?php  
    $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';  
    var_dump(json_decode($json, true));
    ?>  

Hasil dari json decode diatas adalah :

array(5) {
    ["a"] => int(1)
    ["b"] => int(2)
    ["c"] => int(3)
    ["d"] => int(4)
    ["e"] => int(5)
}

 

Contoh 2 penggunaan json decode :

    <?php  
    $json2 = '{"Nama" : "Jurnalcode", "Alamat" : "Riau", "email" : "[email protected]"}';    
    var_dump(json_decode($json2, true));  
    ?>  

Hasil Output Code diatas adalah :

array(3) { 
["Nama"]=> string(5) "Jurnalcode" 
["Alamat"]=> string(5) "Riau" 
["email"]=> string(15) "[email protected]" 
}

 

.

Ayo Komentar