У меня есть класс PHP я хотел бы преобразовать в формат JSON на нескольких уровнях, как этот тип:PHP класс JSON на нескольких уровнях
{"interface":{"Version":"0"},"Container":[{"id":"1","Element":[{"text":"Test","id":"0"},{"text":"Toto","id":"1"}]}]}
В моем PHP класс У меня есть функция, который возвращает JSON из мои личные атрибуты, которые являются массивы:
return (json_encode((get_object_vars($this)), JSON_UNESCAPED_UNICODE));
Частные атрибуты моего класса:
private $interface = '';
private $Container = array(array('id' => '1'));
private $Element = array('text' => 'Test', 'id' => '0');
знаете ли вы, как я мог бы использовать JSON, как указано выше?
С удовольствием читаю вас.
почему не структурирование переменных таким образом, что, когда вы json_encode, выход будет точно, что вам нужно ? – Syd
Спасибо за ответ, My JSON будет динамическим с базой данных, поэтому я не могу этого сделать. – Louis