我正在从Instagram中删除JSON:
$instagrams = json_decode($response)->data;
然后将变量解析为PHP数组以重新构造数据,然后重新编码并缓存文件:
file_put_contents($cache,json_encode($results));
当我打开缓存文件时,所有的正斜杠"/“都被转义了:
http:\/\/distilleryimage4.instagram.com\/410e7...
我从我的搜索中得知,json_encode()会自动执行this...is,有什么方法可以禁用它吗?
发布于 2012-04-18 21:25:44
Yes,但不要- escaping forward slashes is a good thing。当在<script>标记中使用JSON时,这是必要的,因为</script> anywhere -甚至在字符串中-将结束脚本标记。
根据使用JSON的位置,这不是必需的,但可以安全地忽略它。
https://stackoverflow.com/questions/10210338
复制相似问题