Menukar Objek daripada JSON kepada PHP
Semasa menukar objek JSON, terdapat nuansa. Masalahnya ialah mereka ditukar bukan kepada tatasusunan bersekutu PHP, tetapi kepada objek PHP.
Mari kita lihat. Katakan kita mempunyai JSON berikut:
<?php
$json = '{
"a": 1,
"b": 2,
"c": 3
}';
?>
Mari tukarkannya kepada struktur data PHP:
<?php
$data = json_decode($json);
?>
Mari semak apa yang kita dapat:
<?php
var_dump($data); // objek PHP
?>
Untuk mencetak nilai kami mengikut kunci, anda perlu merujuk kepada sifat objek yang terhasil:
<?php
echo $data->a; // akan mencetak 1
echo $data->b; // akan mencetak 2
echo $data->c; // akan mencetak 3
?>
Tukarkan JSON berikut kepada struktur PHP:
<?php
$json = '{
"user": {
"name": "john",
"surn": "smit"
},
"city": "London"
}';
?>
Tunjukkan nama, nama keluarga dan bandar.
Tukarkan JSON berikut kepada struktur PHP:
<?php
$json = '{
"list1": ["value11", "value12", "value13"],
"list2": ["value21", "value22", "value23"]
}';
?>