Bonjour,

J'ai une classe PHP que j'aimerai transformer en un JSON sur plusieurs niveaux de ce type:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
{"interface":{"Version":"0"},"Container":[{"id":"1","Element":[{"text":"Test","id":"0"},{"text":"Toto","id":"1"}]}]}
Dans ma classe PHP j'ai une fonction qui me retourne le JSON de mes attributs privés qui sont des tableaux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
return (json_encode((get_object_vars($this)), JSON_UNESCAPED_UNICODE));
Voici les attributs privés de ma classe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
private $interface = '';
private $Container = array(array('id' => '1'));
private $Element = array('text' => 'Test', 'id' => '0');
Auriez-vous une idée de comment je pourrai procéder pour avoir un JSON similaire à celui du dessus ?

Au plaisir de vous lire.