android sms sync在服务器端使用json语法错误

时间:2016-08-01 10:48:02

标签: php android json

我正在尝试使用Java脚本对象表示法将android设备的消息同步到服务器,我能够同步所有列,例如地址,日期,状态,读取,除消息体之外的类型,它给出了Java脚本对象表示法语法错误。我已经经历了很多链接,他们说有某些字符/隐藏字符,我尝试了他们的解决方案,但根本没有帮助,我尝试了其中一些: json_decode returns JSON_ERROR_SYNTAX but online formatter says the JSON is OK   json_decode syntax error from valid json

1 个答案:

答案 0 :(得分:0)

我正在尝试使用JSON对android sms消息体进行编码并通过php webservice发送,但在php端,由于消息体字符串中隐藏的字符,因此它未被解释为JSON。添加这一行代码来替换Android端字符串中的隐藏字符可以解决问题,这里的解决方案是:body.replaceAll(" \ p {C}","? &#34);