Sono bloccato tra un concetto in JavaScript. Stavo accedendo ad alcuni dati tramite un'API e recuperandoli nel formato JSON. Questi dati stanno entrando in JavaScript in modo sorprendente. Ma non capisco davvero con quale tipo di oggetto ho a che fare. Non riesco a determinare la lunghezza e anche gli altri metodi di ciclo non funzionano. Ma posso accedere agli elementi dell'oggetto come un array con REValues[0] – first element.
Risposta che sto ricevendo:
function drawTable() {
debugger;
var REValues = {{ json|safe }};
var data = new google.visualization.DataTable();
data.addColumn('number', 'number');
data.addColumn('string', 'Suman');
data.addColumn('string', 'Beabul');
data.addColumn('number', 'heartifan');
data.addColumn('number', 'jason');
data.addColumn('number', 'steven');
for (var REValue in REValues) {
debugger;
}
Risposta che sto ricevendo:
{0: {'id': '114294281', 'creation': '2019-11-04T21:29:13.000+01:00', 'city': 'Dortmund', 'quarter': 'Huckarde', 'value': 92000, 'currency': 'EUR', 'livingSpace': 71, 'street': 'Urbanusstraße', 'houseNumber': 'x'}, 1: {'id': '109426963', 'creation': '2019-01-22T12:50:27.000+01:00', 'city': 'Dortmund', 'quarter': 'Huckarde', 'value': 129000, 'currency': 'EUR', 'livingSpace': 59, 'street': 'Roßbachstr.', 'houseNumber': '40 c'}, ...