Menu principale:
{ "firstName": "Simone", "lastName": "D'Amico", "birthDate": "2000-01-01", "country": "IT" }
$jsonUser = '{"firstName":"Simone","lastName":"D\'Amico"}'; $user = json_decode($jsonUser, true); print_r($user);
Array ( [firstName] => Simone [lastName] => D'Amico )
json_last_error_msg() per farci restituire l'errore relativo: // la stringa contiene una virgola di troppo dopo il nome $jsonUser = '{"firstName":"Simone",}'; $user = json_decode($jsonUser, true); echo json_last_error_msg();
$user = [ 'firstName' => 'Simone', 'lastName' => 'D\'Amico', 'age' => 30 ]; echo json_encode($user);
{"firstName":"Simone","lastName":"D'Amico","age":30}