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

如果给一个固定json格式,对应php的关联数组怎么写?

如果给一个固定json格式,对应php的关联数组怎么写?

PHP C
慕田峪9158850 2022-03-03 15:10:05
json格式为:[{ name:"手机", open:false,nodes: [{ name:"诺基亚", isParent:true},{ name:"三星"},{ name:"索爱"},{ name:"多普达"}]},{ name:"电脑", open:true,nodes: [{ name:"硬件"},{ name:"整机", isParent:true},{ name:"网络"}]},{ name:"家电", open:false,nodes: [{ name:"电视"},{ name:"冰箱"},{ name:"空调", isParent:true}]}]
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

一个办法,先用json_decode解析成对象,然后遍历对象生成数组

如果不支持json_decode函数的话,只能用分割字符串,或者正则匹配了。

但是匹配起来很麻烦

PS 。。你说的是这个json的php数组表现形式么?如果是的话 就是这样的格式

$json = array
(
array
(
'name' => '家电',
'open' => false,
'nodes' => array
(
array('name'=>'电视'),
array('name'=>'冰箱'),
array('name'=>'空调',isParent=>true)
)
),
array
(
)
// more here
);



查看完整回答
反对 回复 2022-03-07
  • 1 回答
  • 0 关注
  • 142 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信