JSON (JavaScript Object Notation – JavaScript Nesne Gösterimi), hafif bir veri değişimi biçimidir. PHP 5.2.0’dan itibaren JSON uzantısı varsayılan olarak PHP’ye paketlenip derlenmiştir.
JSON Encode: PHP ile bir diziyi JSON formatına dönüştürür.
string json_encode(mixed $deger [, int $secenekler = 0 ])
[code]<?php
$deger = array(‘a’=>1,’b’=>2,’c’=>3,’d’=>4,’e’=>5);
echo(json_encode($deger));
?>
Çıktı: {“a”:1,”b”:2,”c”:3,”d”:4,”e”:5}[/code]
JSON Decode: PHP ile JSON formatını diziye çevirir.
mixed json_decode(string $json [, bool $assoc = false [, int $depth = 512 ]])
[code]<?php
$json = ‘{“a”:1,”b”:2,”c”:3,”d”:4,”e”:5}’;
print_r(json_decode($json,true));
?>
Çıktı:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 4
[e] => 5
)[/code]