用于JSON的PHP索引数组

时间:2016-09-18 20:53:23

标签: php json

寻求帮助..不知道解决这个问题的最佳方法...... 我将一个新的引用推送到一个数组但是" true"正在插入带引号的值,这会使我的json格式失败。

static void printRunning(Thread delEmpty)
{
    Console.CursorVisible = false;
    for (int cnt = 0; delEmpty.IsAlive; cnt++)
    {
        switch (cnt % 3)
        {
            case 0:
                Console.Write("Running.");
                break;
            case 1:
                Console.Write("Running..");
                break;
            case 2:
                Console.Write("Running...");
                break;
        }
        Thread.Sleep(1000);
        Console.SetCursorPosition(0, 0);
        Console.Clear();
    }
    Console.Write("Finished!");
    Console.CursorVisible = true;
}

输出

 while( $row = mysqli_fetch_assoc($res) ) { 
    if($row['id']=="2"){
    $row['children']= 'true';
    }
    $data[] = $row;
}
echo json_encode( $data);

当我需要......

[{"id":"2","name":"john","text":"john","parent_id":"0","children":"true"}]

我将如何首先删除qoutes或正确插入。??

1 个答案:

答案 0 :(得分:1)

如果你想要“孩子”这样的话。要布尔,然后将其设置为布尔值。

while( $row = mysqli_fetch_assoc($res) ) { if($row['id']=="2"){ $row['children'] = true; } $data[] = $row; } echo json_encode( $data);