嘿,我正在制作一个android应用程序,其中用户的请求格式为json。他们的请求将如下所示。
JSONObject j = new JSONObject(createJson());
String url ="http://codemoirai.esy.es/test.php?UserDetails="+j;
Where j = {"Email":"code@gmail.com","Username":"xyz","Password":"xyz"}
这就是我将要发送给test.php的内容,我想知道如何获取这些数据并使用php显示它。
<?php
require "init1.php";
$jsonObject = $_GET["UserDetails"];
$obj = json_decode($jsonObject);
$email = $obj->Email;
$password = $obj->Password;
.......
echo $email; //Everthing i fetch from jsonObject is null. Why?
?>
ThankYou,我在php中获取的方式正确吗??
发布于 2016-03-07 10:21:10
在test.php中,您可以使用$_GET['UserDetails']
捕获数据,然后使用json_decode($_GET['UserDetails')
进行解码
然后,可以使用foreach
循环对其进行迭代
示例:
if(isset($_GET['UserDetails'])) {
$details = json_decode($_GET['UserDetails']);
foreach($details as $key => $val) {
echo $key.' = '.$val;
}
https://stackoverflow.com/questions/35835141
复制相似问题