使用PHP的Json格式

使用PHP的Json格式,php,json,Php,Json,我想像这样输出JSON: [{"item":{"id":"id1","label":"Lorem ipsum dolor 1","checked":false},"children":[{"item":{"id":"id11","label":"Lorem ipsum dolor 11","checked":false}},{"item":{"id":"id12","label":"Lorem ipsum dolor 12","checked":false}},{"item":{"id":"id

我想像这样输出JSON:

[{"item":{"id":"id1","label":"Lorem ipsum dolor 1","checked":false},"children":[{"item":{"id":"id11","label":"Lorem ipsum dolor 11","checked":false}},{"item":{"id":"id12","label":"Lorem ipsum dolor 12","checked":false}},{"item":{"id":"id13","label":"Lorem ipsum dolor 13","checked":false}}]}]
我有以下PHP代码:


您可以这样做

json_encode($json_variable);
试试这个:

首先,使用PHP可以创建具有此结构的数组,然后使用json_encode函数:

$array = array(
array(
    "item" => 
        array("id" => "id1", "label" => "Lorem ipsum dolor 1", "checked" => false),
        "children" => 
        array(
            array("item"=>array("id" => "id11", "label" => "Lorem ipsum dolor 11", "checked" => false)),
            array("item"=>array("id" => "id12", "label" => "Lorem ipsum dolor 12", "checked" => false)),
            array("item"=>array("id" => "id13", "label" => "Lorem ipsum dolor 13", "checked" => false)),
     )
  )
);

$json_data = json_encode($array);
echo $json_data;
输出:

[{"item":{"id":"id1","label":"Lorem ipsum dolor 1","checked":false},"children":[{"item":{"id":"id11","label":"Lorem ipsum dolor 11","checked":false}},{"item":{"id":"id12","label":"Lorem ipsum dolor 12","checked":false}},{"item":{"id":"id13","label":"Lorem ipsum dolor 13","checked":false}}]}]

显示您尝试过的代码如何显示代码,我认为您可能会从DB获得assoc或API结果,然后尝试将其转换为JSON。对吗?更新我的密码plz检查