Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 接收发送json到服务器并接收json响应_Android_Json_Database - Fatal编程技术网

Android 接收发送json到服务器并接收json响应

Android 接收发送json到服务器并接收json响应,android,json,database,Android,Json,Database,问题是,如果我在php文件中使用测试值,json将被处理,应用程序将从服务器接收结果json,但是当我使用json值时​​从应用程序中,我无法获取结果json 爪哇: 服务器接收json并进行如下处理: PHP: 可能已经有人回答了 但是, 如果要将JSON数据从应用程序解析到Web服务器,可能需要使用标志true $post = json_decode(filter_input(INPUT_POST, 'data'), true); foreach ($post as $obj) { ec

问题是,如果我在php文件中使用测试值,json将被处理,应用程序将从服务器接收结果json,但是当我使用json值时​​从应用程序中,我无法获取结果json

爪哇:

服务器接收json并进行如下处理:

PHP:


可能已经有人回答了

但是,

如果要将JSON数据从应用程序解析到Web服务器,可能需要使用标志true

$post = json_decode(filter_input(INPUT_POST, 'data'), true);
foreach ($post as $obj) {
  echo  $obj["yourobj"];
}
如果在解析从Web服务器到应用程序的数据时遇到问题,请使用

json_encode($data, JSON_FORCE_OBJECT); 
如果要分析数组,请使用

json_encode(array("data", $yourdata)); 

请解释您想要什么,以及您得到的与您的案例相匹配的正确解决方案的错误。

您的意思是什么?应用程序生成的JSONData不能由Web服务器处理,对吗?你会犯哪些错误?
json_encode($data, JSON_FORCE_OBJECT); 
json_encode(array("data", $yourdata));