JSON解析多维数组问题

我后台要上传一个多维数组,json格式的,前台解析是用的JSON.parse(data)解析的,但是我发现有些内部还含有数组的数组被解析成了对象,请问如何才能全部解析成数组,或者说,如何解决这个问题呢,谢谢!
图片说明

这是我要传到前台的大维数组

生成这样是我喜欢的传参

var a = {
    nameList:[
        {

            0:"Tom",
            1:"Jim"

        }
    ],
    agesList:[
        {
            0:16,
            1:18
        }
    ]

};
console.info(a);

为什么就必须解析为数组呢?在javascript数组本来就是特殊的对象,所以题主为毛要纠结解析是数组还是对象呢?

如果非要解析为数组,就按json数组格式写就行了,只要json格式{}包住的就是对象[]包住的就是数组