我正在测试我的一些像素火灾,我有以下问题。我有一个页面要求提供信息:
<?
$pixel = file_get_contents("http://127.0.0.1/api/v1/pixel/preq/pixel/10102.json");
echo $pixel;
返回:
{"code":200,"data":"<script>\r\nalert(\"Cool JS Pixel\");\r\n<\/script>"}
但是,我有两个问题,第一个问题是'安全'\r\n
和转义/
以及我尝试解码字符串的问题:
<?
$pixel = file_get_contents("http://127.0.0.1/api/v1/pixel/preq/pixel/10102.json");
echo json_decode($pixel);
我收到以下错误:
Catchable fatal error: Object of class stdClass could not be converted to string in plugins\plg_pixelwise\test.php on line 3
答案 0 :(得分:4)
json_decode
, true
将返回一个对象或数组。如果它们不提供__toString方法,只能使用字符串或数字(您可以回显数组,但它们只是打印“数组”),则无法回显对象。
尝试:
var_dump(json_decode($pixel));