0
我有這樣的json。我試過這個Convert PHP array to JSON tree但我創建時總是失敗。Hirearchy tree json using php?
{
"name": "Level 7",
"value": "4.5",
"parents": [
{
"name": "Level 5",
"value": "Gery",
"parents": [
{
"name": "Level 2",
"value": "Robert"
},
{
"name": "Level 1",
"value": "Rio"
}
]
},
{
"name": "Level 6",
"value": "GEO",
"parents": [
{
"name": "Level 3",
"value": "Lion"
},
{
"name": "Level 4",
"value": "Pery"
}
]
}
]
}
如何從php創建json hierachy?
$data = array(
array('name' => 'Level 1', 'value' => 'Rio', 'parents' => 'Level 7/Level 5'),
array('name' => 'Level 2', 'value' => 'Robet', 'parents' => 'Level 7/Level 5'),
array('name' => 'Level 3', 'value' => 'Lion', 'parents' => 'Level 7/Level 6'),
array('name' => 'Level 4', 'value' => 'Pery', 'parents' => 'Level 7/Level 6'),
array('name' => 'Level 5', 'value' => 'Gery', 'parents' => 'Level 7'),
array('name' => 'Level 6', 'value' => 'GEO', 'parents' => 'Level 7'),
array('name' => 'Level 7', 'value' => '4.5', 'parents' => 'none'),
);
'json_encode'有什麼問題? – undefined
我混淆瞭如何插入子值。 @Vohuman –
如果您在JSON編碼之前無法生成預期的PHP數組,那麼這是一個不同的問題。在這種情況下,您應該重新提出問題併發布重現「問題」的相關代碼。 – undefined