私は文字列をphpスクリプトに送信し、それを処理してsqlテーブルに配置するためにその文字列からjsonarrayを作成しようとしています。Androidアプリケーションからサーバーに文字列を送信します。
[{"name":"bob","datetime":"2012-04-14 10:40"},{"name":"Anonymous","datetime":"2012-04-14 10:40"}]
http://jsonlint.com/を使用してjsonarrayを検証しましたが、これは有効です。次のphpスクリプトがある場合:
<?php
$json_as = stripslashes($_POST["json_a"]);
//$out.=json_decode(jsoninfo);
$realjson = json_decode($json_as, true);
//print $json_as;
//echo $realjson[name];
//print $realjson[name];
print $json_as;
?>
LogCatに次の情報が表示されます。
The Response text is [{"name":"bob","datetime":"2012-04-14 10:40"},{"name":"Anonymous","datetime":"2012-04-14 10:40"}]
私は運がなくてこれを参照用に使用しようとしています:http ://webhole.net/2009/08/31/how-to-read-json-data-with-php/
しかし、phpスクリプトを変更して、変数$ realjsonから何かを取得しようとすると、何も返されません。送信しているjson文字列から情報を取得するにはどうすればよいですか?