2013-02-07 33 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/