Я использую вложенный файл JSON в своей визуализации данных, используя d3.js. Я имел в виду предыдущий Smilar Queastion. Я создал jsfiddle ответа на вопрос, чтобы убедиться, что все работает. Но я смущен, почему код не работает. У меня аналогичная проблема в моем проекте. Как я могу это решить. Вот пример кода, который я использую для печати данных в виде спискаВложенный JSON не работает в d3.js
d3.select("body").append("ul").selectAll("li")
.data(data).enter().append("li").each(function() {
var li = d3.select(this);
li.append("p")
.text(function(d) { return d.date; });
li.append("ul").selectAll("li")
.data(function(d) { return d.hours; }) // second level data-join
.enter().append("li")
.text(function(d) { return d.hour + ": " + d.hits; });
});
Решено. Замените внешние кронштейны на третью скобку. Тогда он отлично работает –