我正在向 php 脚本发送一个字符串,并尝试从中制作一个 jsonarray 以进行处理并将其放入 sql 表中。我将一个字符串从一个 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 字符串中获取信息?