gpt4 book ai didi

java - 在 Java 中创建一个 JSON 对象并在 javascript/jquery 中访问它

转载 作者:搜寻专家 更新时间:2023-10-31 20:13:55 25 4
gpt4 key购买 nike

我想在 java 代码中创建一个 JSON 对象,然后将其传递给 javascript/jquery 进行解析(进一步处理)。我正在使用 Struts 2 框架。

这必须在页面加载时完成,而不是在 AJAX 调用之后。如何在 javascript/jquery 中访问 JSON 对象(在 java 中创建)。

还有用于为 java 对象创建 JSON 对象的 API 吗??

最佳答案

您应该查看 Google GSON图书馆。

将对象转换为 JSON 字符串非常简单:

Gson gson = new Gson();
String jsonString = gson.toJson(myObject);

对于您的用例 (Struts 2),一个简单的解决方案是将 jsonString 属性放在您的 Action 中,然后在 JSP 页面中引用它,如下所示:

<!-- this goes into your .jsp -->
<script type="text/javascript">
var myJsonObject = <s:property value="jsonString" default="[]" escape="false" />;
</script>

关于java - 在 Java 中创建一个 JSON 对象并在 javascript/jquery 中访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13135035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com