如何使用存储在Java数组中的数据转换成JavaScript?

时间:2019-05-14 08:33:05

标签: javascript java

我将数据存储在二维Java数组'Arr'中,我需要在JavaScript代码中使用它。

基本上,我正在研究组织结构图,并且我需要根据某些条件在两个节点之间建立平行关系。我已经在后端解决了该条件,但是现在要在UI上显示关系,我需要在前端使用已解决的数据。

我的JavaScript代码当前正在通过JSP从Java文件接收Json数据(以渲染/绘制前端节点)。我面临的问题是我只能从中返回一个Json对象java方法。这就是为什么我在考虑其他实现此目的的方法。使用该数组的任何其他方法都是很有意义的。

我能想到的一种方法是制作一些全局实例变量,并使用它们来存储此json返回方法中的数据。然后通过另一个java方法将这些实例变量发送到jsp。但是,我们可以采用更好的方法吗?

请随时询问其他信息。

1 个答案:

答案 0 :(得分:0)

我不知道您当前正在从后端返回什么JSON值,但是您始终可以将其包装在一个对象中并添加数组:

{
    "data": { ... },
    "arr": [[1,2,3],[4,5,6],[7,8,9]]
}