2013-02-07 35 views
-4

我有一个Javascript数组[字符串],我想传递给另一个JSP(不能使用java,因为整个逻辑用Javascript编写,将导致大量的返工)。目前的功能是使用Struts(我没有经验),而且我无法在网上找到任何有用的解决方案。任何可以建议的链接?传递Javascript数组的冒险[数组[字符串]]

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

回答

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/