Depuis la version 5.2.0 de php et l'apparition des fonctions json dans php il est très facile d'endoder des objets en json.
Voici un petit exemple qui illustre comment encoder un objet php en json avec la fonction json_encode :
<?php
class objet
{
public $id;
public $name;
function __construct($id,$name)
{
$this->id = $id;
$this->name = $name;
}
}
$objet = new objet('1','objet 1');
var_dump(json_encode($objet));
?>
Résultat de l'encodage en json en php :
string '{"id":"1","name":"objet 1"}'
Référence : Fonctions json de php
Article en relation : Decoder du json avec php