Я хотел бы преобразовать объект 'Resonse', содержащий массив с объектами в строку JSON.PHP массив с объектами в строку json
Пример структуры данных:
$response = new model_ObjectReponse();
$error1 = new model_Message('error', 'test error 1');
$error2 = new model_Message('error', 'test error 2');
$error3 = new model_Message('error', 'test error 3');
$response->add($error1);
$response->add($error2);
$response->add($error3);
$output = json_encode($response);
print $output;
Объекты сообщений имеют частные свойства типа и сообщения с получения и установки.
Значит ли кто-нибудь знает, как преобразовать это в строку json? Кстати, у меня такой же вопрос для преобразования его в XML.
Спасибо за помощь.
Просмотрите эту дискуссию (http://stackoverflow.com/questions/7005860/php-json-encode-class-private-members) для получения более подробной информации и настроек. – davidethell
Каково текущее возвращаемое значение 'json_encode ($ response)'? – knittl