1:工作环境 PHP;
2:工作中需要调用远程java的接口,传递json格式的数据;
3:数据格式二维的,通过 json_encode() 转换的json提交至接口无法保存,报json解析错误。与接口方技术沟通后,确认是json不兼容问题导致;
php - json图片
java - json图片
通过json工具解析后,对比发现问题在 二维数组的转换上;
解决办法:
把json分割成数组,在通过替换 str_replace 单引号/双引号;
// 批量查找替换
问题解决,同理,java 传给 php 的也适用