【发布时间】:2019-12-06 19:01:20
【问题描述】:
我对 JS 有点缺乏了解。我正在通过 API 访问一些数据并将其作为 JSON 检索。这些数据非常好地进入 JS。但我真的不明白我正在处理哪种类型的对象。我无法确定长度,其他循环方法也不起作用。但我可以像数组一样使用 REValues[0] 访问对象元素——第一个元素。
function drawTable() {
debugger;
var REValues = {{ json|safe }};
var data = new google.visualization.DataTable();
data.addColumn('number', 'ID');
data.addColumn('string', 'Stadt');
data.addColumn('string', 'Bezirk');
data.addColumn('number', 'Einkaufswert');
data.addColumn('number', 'Fläche');
data.addColumn('number', 'Miete');
for (var REValue in REValues) {
debugger;
}
JSON 响应示例:
{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'}, ...
【问题讨论】:
标签: javascript json django