У меня есть следующий массив в PHP:
Array
(
    [0] => Array
        (
            [id] => 0
            [name] => name1
            [short_name] => n1
        )
    [2] => Array
        (
            [id] => 2
            [name] => name2
            [short_name] => n2
        )
)
Я хочу, чтобы JSON закодировал его как массив JSON, создав строку вроде следующего:
[  
    {  
        "id":0,
        "name":"name1",
        "short_name":"n1"
    },
    {  
        "id":2,
        "name":"name2",
        "short_name":"n2"
    }
]
Но когда я вызываю json_encode в этом массиве, я получаю следующее:
{  
    "0":{  
        "id":0,
        "name":"name1",
        "short_name":"n1"
    },
    "2":{  
        "id":2,
        "name":"name2",
        "short_name":"n2"
    }
}
который является объектом вместо массива.
Как я могу получить json_encode для кодирования моего массива как массива вместо?