-4

我有一个 Javascript 数组[arrays[Strings]],我想将它传递给另一个 JSP(不能使用 java,因为整个逻辑都是用 Javascript 编写的,并且会导致大量的返工)。挑战在于当前的功能正在使用 Struts(我没有经验),我无法在网上找到任何有用的解决方案。有什么可以推荐的链接吗?

我必须将整个对象作为数组本身而不是以任何其他形式传递。

4

1 回答 1

1

JSON 是一个 JavaScript 对象转换为字符串(序列化),可以在 JAVA 中再次转换为对象。您可以将该字符串发布到您的 JAVA 应用程序。

在 JavaScript 中,您可以使用以下方法将任何对象转换为 JSON:

var JSONString=JSON.stringify(myObject);

您可以使用以下方法将 JSON 字符串转换为 JavaScript 中的对象:

myObject=JSON.parse(myJSONString);

这在较旧的 IE 浏览器中不起作用(我认为是 IE7 及以下)。

至于在 Java 中解析 JSON 字符串并将其转换为对象;我没有这方面的经验,但你可以在这里找到一些相关信息:

http://json.org/java/

于 2013-02-07T05:33:35.853 回答