您当前的位置: 首页 >  json

漏刻有时

暂无认证

  • 0浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

工银e生活开发脱坑日志(8)使用json_decode无法解析json,双引号才是json 的标准

漏刻有时 发布时间:2019-03-26 17:20:39 ,浏览量:0

工行对接环境为JAVA(直接复制API加密参考文档的内容,导致的无法解析,基础知识薄弱),立即登录传参或支付json环境为PHP,JAVA与PHP传JSON传参: 在这里插入图片描述

$loginParams = "{'phone':'13099439943','currentTimeMillis':'1494466036877','cust_id':'Co1z7hV167Faqkk5WIohVdhaHj+mORib','isNewUser':'0'}";

该JOSN不能通过json_decode($loginParams,true)解析,原因在于json内部为单引号;

$loginParams = '{"phone":"13099439943","currentTimeMillis":"1494466036877","cust_id":"Co1z7hV167Faqkk5WIohVdhaHj+mORib","isNewUser":"0"}';

更换双引号和单引号后,使用json_decode($loginParams,true)解析成功。

双引号才是json 的标准,单引号是不规范的,尽管在js 中可行的! JOSN仅仅支持utf-8编码的字符,gbk编码会返回null,中文必须转码!

关注
打赏
1661217259
查看更多评论
立即登录/注册

微信扫码登录

0.0502s