为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 编码 JSON 问题

PHP 编码 JSON 问题

PHP
白板的微信 2022-07-09 09:39:00
我想对一个 PHP 数组进行 json 编码以将其发送给服务器,但服务器希望它采用这种格式:[{ "key1": "value1", "key2": "value2", "key3": "value3" }]但是现在我在使用 json_encode() 之后的关联数组看起来像这样:{ "key1": "value1", "key2": "value2", "key3": "value3"}
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

第一个版本[]是一个对象数组,你只有一个对象。只需使用该单个对象创建一个数组...

echo json_encode( [ $data ] );

给...

[{"key1":"value1","key2":"value2","key3":"value3"}]


查看完整回答
反对 回复 2022-07-09
?
侃侃无极

TA贡献2051条经验 获得超10个赞

您可以获得已解析 json 的第一个元素。像这样:


$json = '[{ "key1": "value1", "key2": "value2", "key3": "value3" }]';


$parse = json_decode($json,true);


echo json_encode($parse[0]);


查看完整回答
反对 回复 2022-07-09
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号