【发布时间】:2018-11-26 11:02:22
【问题描述】:
我有一个 Java ArrayList,我想将它发送到 javascript 用于其他目的。
这是我的 Java ArrayList
List<String> list = new ArrayList<String>();
list.add("xxx");
list.add("yyy");
....
model.addAttribute("theList", list);
以及如何将 ArrayList 发送到 javascript Array 中?
我希望在我的 javascript 代码中出现这种情况
<script th:inline="javascript">
var Array = ["xxx","yyy","xxx"];
</script>
我真的很抱歉再次问这种类型的问题,我知道关于这个案例已经回答了问题和重复的问题,但我真的不明白答案。也许是一些 JSON 的东西或其他方式。 请告诉我如何用java代码和javascript代码编写代码。 谢谢。
【问题讨论】:
-
如果有重复的问题并且您不理解答案,最好的方法是在互联网上挖掘,直到您理解为止。您应该做的是使用 JSON 序列化库,例如 github.com/google/gson,然后使用 toJson (google.github.io/gson/apidocs/com/google/gson/Gson.html) 将 ArrayList 转换为 JSON 数组
标签: javascript java arrays json arraylist