1 回答

TA贡献1806条经验 获得超5个赞
在您的示例中,这不是json。杰森(Json)以{
您可以使用此代码将json转换为php Array
$res = json_decode('{"lkpTransactionId":"1100037249","lkpErrorNo":"0","lkpErrorDescription":"Approved","lkpEnrolled":"Y","lkpEciFlag":"02","authSend":"Y","authErrorNo":"0","authErrorDescription":"Approved","authCavv":"jHyn+7YFi1EUAREAAAAvNUe6Hv8=","authXid":"O0KGgwbJpRpdB8cw4OUfee34PkA=","authEciFlag":"02","authPAResStatus":"Y"}',true);
var_dump($res);
如果您有响应(出于任何原因),则必须在使用json_decode之前解析此字符串。
strpos($str,'{')-将返回字符串中“ {”的位置
substr-将返回所需的字符串部分。
最终,您应该像这样:
$res = json_decode(substr($yourString,strpos($yourString,'{'),strpos($yourString,'}') - strpos($yourString,'{')+1),true);
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报