如何解析 url 响应?
How to parse url response?
我收到了 URL 这样的回复。我想要 sid
的值。我怎样才能得到这个?
{"response": "success","body":{ "sid" : "5f255c86a", "role" : "user" }}
它JSON格式所以使用json_decode()
函数。
$response = json_decode($response);
echo $response->body->sid;
或
$response = json_decode($response, true);
echo $response['body']['sid'];
如果你将第二个参数作为 true 传递,那么它将 return 关联数组。
上面的响应看起来是 b JSON
所以你可以使用 json_decode()
函数。
尝试
$response = file_get_contents($url);
$json = json_decode($response);
echo $json->body->sid;
注意您需要将响应页面的$url
替换为URL。
我收到了 URL 这样的回复。我想要 sid
的值。我怎样才能得到这个?
{"response": "success","body":{ "sid" : "5f255c86a", "role" : "user" }}
它JSON格式所以使用json_decode()
函数。
$response = json_decode($response);
echo $response->body->sid;
或
$response = json_decode($response, true);
echo $response['body']['sid'];
如果你将第二个参数作为 true 传递,那么它将 return 关联数组。
上面的响应看起来是 b JSON
所以你可以使用 json_decode()
函数。
尝试
$response = file_get_contents($url);
$json = json_decode($response);
echo $json->body->sid;
注意您需要将响应页面的$url
替换为URL。