我正在使用json_encode
将 PHP 数组转换为 json,它似乎工作正常,除了一件事。
如果我有一个这样的多维数组:
$person = array(
'name' => 'John Smith',
'age' => 36,
'siblings' => array(
'male' => array('John Doe','Mark'),
'female' => array('Jane Doe','Jane Smith')
)
);
我希望它把括号放在周围,siblings
但它只在male
and周围做female
,即:
{
"name":"John Smith",
"age":36,
"siblings":{
"male":[
"John Doe",
"Mark"
],
"female":[
"Jane Doe",
"Jane Smith"
]
}
}
而且我要"siblings":[{ ... }]
这可能吗?