オブジェクトを含む配列を含むオブジェクト 'Resonse'をJSON文字列に変換したいと思います。データ構造のJSON文字列を持つPHP配列
例:
$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文字列に変換する方法を知っていますか? Btw、XMLに変換するのと同じ質問があります。
ありがとうございました。
詳細とオプションについては、このディスカッション(http://stackoverflow.com/questions/7005860/php-json-encode-class-private-members)を参照してください。 – davidethell
'json_encode($ response)'の現在の戻り値は何ですか? – knittl