在我的浏览器中执行 url 时,我有这个:
[{
"id": "1234",
"name": "Carl",
"age": "17"
}, {
"id": "9876",
"name": "Jhon",
"age": "19"
}]
我有这个功能:
function get(callback) {
return $.ajax({
type: "GET",
// url: 'rest/cars/list',
url: 'my url',
dataType: "json",
context: this,
success: function (response) {
callback.call(this, response);
}
});
};
我的代码是这样的:
var pos = get();
var ob = JSON.parse(pos);
var arr = [];
for (var i in ob) {
if (ob.hasOwnProperty(i)) {
arr.push(ob[i]);
alert(arr[i]);
}
}
我需要知道如何将 JSON 转换为数组,所以我将拥有:
arr[0].id = 1234
等等...我的代码不起作用我有这个错误 SyntaxError: Unexpected token o ...我迫切希望解决这个问题