【发布时间】:2016-02-17 11:53:11
【问题描述】:
在 Spring MVC 和 Jackson 中,我有一个非常大的 Java 对象,我将其解析为 JSON 字符串 myBigJSONString (~1MB) 并将其内联到我的 HTML 中。
然后在我的 Javascript 中,我执行 JSON.parse(myBigJSONString) 并且一切正常。
但是,如果我将语法正确的 Javascript 对象内联到我的 HTML 中,而不是其字符串表示形式,我的 Javascript 就不必读取这个巨大的字符串并对其进行解析。它已经被解析了。
问题:如何从我的 Java 对象创建一个 Javascript 对象并直接内联它而不通过 JSON 字符串?
编辑:
这就是我完成的 HTML 现在的样子:
var staticDataString = '[{\"propertyA\":\"valueA\"}, {\"propertyB\":\"valueB\"}]';
var staticData = JSON.parse(staticDataString);
这就是我想要的样子
var staticData = [{propertyA:"valueA"}, {propertyB:"valueB"}];
【问题讨论】:
标签: javascript java json spring-mvc jackson