码迷,mamicode.com
首页 > Web开发 > 详细

php json_encode 将数组转换成json格式数据出错

时间:2014-07-24 10:53:04      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:php json_encode

当用php 的 json_encode 函数将数组转换成json格式的时候,如果该数组是一个索引数组而且数组的索引的顺序不是按照0,1,2...排序的话,在转换成json数据的时候就不能得到你所想要的json数组,而是一个json对象


这个问题是在开发app接口的时候发现的,因为php和app之前是通过json数据格式进行数据通讯的,而app那边对json的数组和对象类型很敏感,本来是数组格式的,可是突然变对象了,导致出错,后来就发现,php这边的索引数组的键名没有按照顺序排序的,导致转成json数据格式的时候变成对象处理了。




php json_encode 将数组转换成json格式数据出错

标签:php json_encode

原文地址:http://uyuyuuy.blog.51cto.com/6190986/1528473

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!