-2

我有一个核心 java 项目,我必须在其中以图形的形式创建数据可视化。

此数据可视化(图形)转储在 HTML 文件(Plantuml 格式)中,该文件以可视图形呈现图形。

现在我正在寻找一种方法,我也可以以某种格式转储这个图形数据结构(实际上是相互关联的 java 对象),这样我就可以在 java script/jquery 中读取它,从而重建整个图形,同时加载HTML 文件并动态更新 HTML 中的图形,使用基于用户的一些输入的图形数据结构。

由于 plantuml 不支持动态事件。

而且由于 HTML 文件是动态生成的,所以创建 JSP 并在服务器上动态加载它是不可行的。

我已经看到一些建议使用 JAXB、JSON 的答案,但问题并不完全符合我的需要。

我正在考虑将它转储到 xml 中,然后在 java 脚本中读取该 xml。但不确定这个想法有多好。

有没有更好的办法?

4

1 回答 1

0

JavaScript 不擅长阅读 XML。ECMA-357 标准就是为此而设计的,但几乎被遗忘了。您仍然可以在 Rhino 中找到它,但这不适合您的目的。

JSON 确实是当今使用的语言。

GSON 或 Jackson 是用于将 Java 对象转换为 JSON 的常用库。

于 2017-09-04T17:54:21.803 回答