php中怎么把json字符串[]变为{}
在php的某个方法中有这样一个数组:当我在'data'=>array()这个元素数组中什么都不写时,post数据发现发送过去的json字符串是“data”:[];而我想要...
在php的某个方法中有这样一个数组:
当我在'data' => array()这个元素数组中什么都不写时,post数据发现发送过去的json字符串是“data”: [];而我想要的是"data": {},就是说我想让方括号变为花括号,这个怎么做?前提是'data' => array()这个数组中什么都不写,谢谢! 展开
当我在'data' => array()这个元素数组中什么都不写时,post数据发现发送过去的json字符串是“data”: [];而我想要的是"data": {},就是说我想让方括号变为花括号,这个怎么做?前提是'data' => array()这个数组中什么都不写,谢谢! 展开
展开全部
改成'data' => (object) array()
强制转成object就会让json_encode强制解释成对象{}
强制转成object就会让json_encode强制解释成对象{}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你去了解一下json的结构 你就知道 为什么会是[]了
追问
我想问的不是为什么是[],而是怎么把[]变为{}?
我想问的不是为什么是[],而是怎么把[]变为{}?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-11-25
展开全部
你这是要改变json的规则么?为什么要变成花括号?
追问
对方的格式要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询