传递Javascript数组的冒险[arrays [Strings]]

时间:2013-02-07 05:16:33

标签: java javascript arrays

我有一个Javascript数组[arrays [Strings]],我想传递给另一个JSP(不能使用java,因为整个逻辑是用Javascript编写的,会导致大量的返工)。挑战在于当前的功能是使用Struts(我没有经验),我在网上没有任何有用的解决方案。可以建议的任何链接?

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

1 个答案:

答案 0 :(得分:1)

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

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

var JSONString=JSON.stringify(myObject);

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

myObject=JSON.parse(myJSONString);

这在旧版IE浏览器中无效(我认为IE7及以下版本)。

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

http://json.org/java/