我正在尝试解码硒服务器的响应。服务器返回:
{"sessionId":null,"status":0,"value":{"os":{"arch":"amd64","name":
"Windows Server 2008 R2","version":"6.1"},"java":{"version":"1.7.0_02"},
"build":{"revision":"15105","time":"2011-12-08 09:56:25","version":"2.15.0"}},
"class":"org.openqa.selenium.remote.Response","hCode":1813953336}
我正在尝试使用以下内容对其进行解码:
$json = json_decode($s->result);
echo '<pre>'.print_r($json, 1).'</pre>';
在这个阶段,$s 对象是:
Scrape Object
(
[headers] => Array
(
)
[result] => {"sessionId":null,"status":0,"value":{"os":{"arch":"amd64","name":"Windows Server 2008 R2","version":"6.1"},"java":{"version":"1.7.0_02"},"build":{"revision":"15105","time":"2011-12-08 09:56:25","version":"2.15.0"}},"class":"org.openqa.selenium.remote.Response","hCode":287101789}
[http_code] => 200
[error] =>
)
但是,当我实际将结果粘贴到 json_decode() 中时,它就可以了吗?我哪里错了?