平时开发都没遇到这个问题,以为代码稳稳的,结果就出现bug,最终定位到是json解析出了问题。
问题:打印出来数据是这样的!你看我这脑子呀~
json
{"Tid":3638495485607226333,"Status":"WAIT_SELLER_SEND_GOODS","SellerNick":"wangli5676792","BuyerNick":"永**","BuyerOpenUid":"AAGZ_gqxAAShiml5gercjzHE","Payment":"0.11","Type":"guarantee_trade"}
直接用json_decode解析,返回的是null;
解决办法:
php
json_decode(htmlspecialchars_decode($json));
这样就能正常跑了! 主要问题还是被转义了。
如果只是斜杠的话!
php
json_decode(urldecode($json));
这样也就解决了