我想知道这个链接是什么,因为我想为这段代码编写json

时间:2014-10-19 12:19:26

标签: php json

我想知道这个链接是什么,因为我想为这段代码编写json。 链接在这里: http://new.ezeeinfosolutions.com/busservices/index.html之后他问我click / auth然后我给了参数,比如命名空间代码,用户名,密码,设备媒介。然后我得到了

请求网址:http://new.ezeeinfosolutions.com/busservices/auth/getAuthToken?namespaceCode=demo&username=ram%40demo.com&password=newnew&devicemedium=WEB

请求正文:

{
  "status": 1,
  "datetime": "2014-10-19 17:16:15",
  "data": {
    "authToken": "1cdd31b1ba736429adc510a78bba39a685c0b75e",
    "role": {
      "code": "USER",
      "name": "User",
      "activeFlag": 1
    }
  }
}

回应代码: 200 响应标题:

Server: nginx/1.4.4
Date: Sun, 19 Oct 2014 11:46:15 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: public
Content-Encoding: gzip

问题是: 1.如何在这里使用json这四个参数将在管理面板中给出后,通过使用请求,响应,请求正文我需要写json。他们的网站是在codeIginter与不同的团队开发的,我的朋友让我写json为此我能写出json代码。 什么是招摇。我想要点点解释。

1 个答案:

答案 0 :(得分:1)

这是一个需要解码的JSON响应,因此您可以在PHP中使用它

$array = json_decode($json_text, true);
echo $array['status']; // status
echo $array['datetime']; // date time
echo $array['data']['authToken']; // auth token
echo $array['data']['role']['code']; // code

您也可以反转效果,以便使用json_encode()将数组编码为json

$json = json_encode($array);

要向您需要的URL发送HTTP请求并将json作为响应,只需

$username = '';
$password = '';
$device = '';
$json = file_get_contents("http://new.ezeeinfosolutions.com/busservices/auth/getAuthToken?namespaceCode=demo&username=$username&password=$password&devicemedium=$medium");