php 接收 Android 传递的json 转 数组 问题

Posted 追上高铁回家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 接收 Android 传递的json 转 数组 问题相关的知识,希望对你有一定的参考价值。

过程:android  拼接一个 json格式的数据 传值  ,php 接收 转为数组  json_decode   取值

 

json格式为:{"goods":{"100075":{"content":"哈哈"},"53":{"content":"真的吗"},"50":{"content":"是不是"}}}

由于Android  通过 toString 传 会转义 其中的 “”  

{"goods":{"100075":{"content":"哈哈"},"53":{"content":"真的吗"},"50":{"content":"是不是"}}}

 

所以  php 需要  转回去    htmlspecialchars_decode()    这样,得到的再  json_decode 就没问题了。

记得  json_decode($arr,true);  第二个参数为true

以上是关于php 接收 Android 传递的json 转 数组 问题的主要内容,如果未能解决你的问题,请参考以下文章

Android - 在动态注册的广播接收器上出现“无法传递广播”错误

循环遍历 JSON 数组

php 通过curl传递的json数据如何获取

android 接收url的json数据 中文转码

ajax传值php页面接收处理为json 有值 但返回为null 求解

php用curl的post方法传递json包的时候,接受方是怎么获取的呢