本例子的情况:
微信前端的json数据形式:"{"nickName":"冬","gender":1,"language":"zh_CN"}"
传到后台的形式:"{\"nickName\":\"冬\",\"gender\":1,\"language\":\"zh_CN\"}"
两步就能将数据转换为后台可用的数组或对象,(以下以php后台为例子)
1.$str = str_replace("\\", "", $info); 其中info="{\"nickName\":\"冬\",\"gender\":1,\"language\":\"zh_CN\"}"
得到$str="{"nickName":"冬","gender":1,"language":"zh_CN"}"
2.$obj = json_decode($str);
则得到$obj对象:Object ( [nickName] => 冬 [gender] => 1 [language] => zh_CN)
同样$arr = json_decode($str,true)得到$arr就是对应的数组.
这样后台就能正常使用数据了.
微信前端JSON数据转换
本文介绍了一种将微信前端传来的特殊格式JSON数据转换为PHP后台可直接使用的数组或对象的方法。通过两个简单的步骤,即可完成数据格式的转换。

被折叠的 条评论
为什么被折叠?



