Я думаю, что вы пропустили, вам нужно получить первый элемент data.response[i]
.
Попробуйте здесь, это то, что вам нужно?
var result = {}
$.each(data.response, function(key) {
result[key] = {}
$.each(data.response[key][0], function(e) {
result[key][e] = data.response[key][0][e];
})
})
var data = {
"success": true,
"code": "200",
"message": "successfull",
"response": {
"A00XYZ": [
{
"9": "30.00",
"26": "43.01",
"36": "632.56",
"39": "56.82",
"58": "13.12",
"65": "292.73",
"148": "0.00",
"393": "1.96",
"472": "64.17",
"517": "0.00",
"firstName": "jhon",
"lastName": "ends"
}
],
"A00XYZ2": [
{
"9": "21.26",
"26": "78.19",
"36": "1003.91",
"39": "65.73",
"58": "78.65",
"65": "23.00",
"148": "0.00",
"393": "2.40",
"472": "55.84",
"517": "34",
"firstName": "Dummy",
"lastName": "Knight"
}
]
}
};
var response = data.response;
var result = {}
$.each(response, function(key) {
result[key] = {}
$.each(response[key][0], function(e) {
result[key][e] = response[key][0][e];
})
})
console.log(result)