服务器端android短信同步使用json语法错误


android sms sync using json syntax error on server side

我正在尝试使用Java脚本对象表示法将android设备的消息同步到服务器,我能够同步除消息正文之外的所有列,例如地址、日期、状态、读取、类型,这会导致Java脚本对象记法语法错误。我已经浏览了很多链接,他们说有一些字符/隐藏字符,我尝试了他们的解决方案,但没有任何帮助,我尝试过其中一些:json_decode返回json_ERROR_SYNTAX,但在线格式化程序表示json正常来自有效json 的json_decode语法错误

我试图使用JSON对android短信消息体进行编码,并通过php Web服务发送,但在php端,由于消息体字符串中隐藏了chracter,因此没有将其解释为JSON。添加这一行代码来替换Android端字符串中的隐藏字符解决了问题,解决方案如下:body.replaceAll("''p{C}","?");