У меня есть внутренний API, который я нажимаю, который возвращает:
[
{
"product":{
"zoho_product_id":3745508000000622066,
"product_name":"SIP Channels (SIP Select)"
},
"product_dependencies":[
{
"zoho_product_id":3745508000000622067,
"product_name":"SIP Access (xxx IP WAN)"
},
{
"zoho_product_id":3745508000000622068,
"product_name":"SIP Access (xxx Wireless)"
}
]
}
]
Когда я использую jquery, чтобы извлечь содержимое этого URL:
$.ajax({
type: "GET",
url: `http://127.0.0.1:8000/product_dependency/${product_id}/`,
dataType: "json",
data: {format : "json"}
})
.done(function( data ) {
if ( console && console.log ) {
console.log(data)
}
});
Результат неверен. Похоже, что когда я анализирую ответ API, он использует первый zoho_product_id
для всех записей, что неверно:

Странная вещь в том, что необработанный текст ответа содержит правильные идентификаторы, возможно, есть ошибка, когда jquery переводит ответ в объект data / json? 