【问题标题】:Java object to javascriptJava 对象到 javascript
【发布时间】:2017-09-04 17:42:03
【问题描述】:

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

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

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

由于 plantuml 不支持动态事件。

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

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

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

有没有更好的办法?

【问题讨论】:

  • 将其转储为 XML 并没有真正的好处。检查将 Java 对象序列化为 JSON 的 Gson 或 Jackson 库。

标签: javascript java jquery serialization plantuml


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2013-03-31
    • 1970-01-01
    • 2017-02-05
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多