Carregar objeto do controller em script no JSP

Estou utilizando um diagrama (http://bl.ocks.org/d3noob/83750920), e para montar este diagrama preciso carregar os dados a partir de um json. Estou utilizando o VRaptor e no meu controller eu crio eu esse json de acordo com alguns dados.

O script, em teoria, carrega o json a partir de um arquivo:

d3.json("scripts/teste.json", function(error, flare) {
  if (error) throw error;

  root = flare;
  root.x0 = height / 2;
  root.y0 = 0;

  function collapse(d) {
    if (d.children) {
      d._children = d.children;
      d._children.forEach(collapse);
      d.children = null;
    }
  }

  root.children.forEach(collapse);
  update(root);
});

Minha dúvida é: como carregar esse script com o json retornado do meu controller?

Eu consigo carregar objetos do meu controller normalmente no JSP, porém não sei a forma correta de trabalhar com essas variáveis no script.