Jasperreports - como obter o JSON para preencher um sub-relatório

Eu estou tentando obter uma tabela para preencher com os mesmos dados no meu relatório principal usando Jasper / iReport. Como posso obter o Json para transitar?

Na fonte de dados Editar tabela, tentei:

((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE})

new ((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE})

$P{REPORT_DATA_SOURCE}

$P{REPORT_CONNECTION}

Tudo o que compila, mas nenhum deles realmente gera uma tabela. Alguma ideia? Não existe um método como cloneDataSource () para JSON, então qual é a alternativa?

Meu objetivo final é simples: passar dados JSON e usá-los para gerar um gráfico e, em seguida, ter uma tabela exibindo as mesmas informações. Eu tenho trabalhado por dias nisso, Jasper está me dando um tempo difícil. Por favor ajude!

questionAnswers(3)

yourAnswerToTheQuestion