我在我的JSP1.jsp
中有一個名爲jsonArray
的JavaScript JSON數組[array [String]]。將JSON數組[數組[String]]轉換爲Java數組
我將jsonArray
轉換爲字符串jsonArrayStr
使用JSON.stringify(jsonArray)
在JSP1.jsp
。
我傳遞jsonArrayStr
作爲參數調用,同時另一個JSP JSP2.jsp
這way-
"JSP2.do?jsonArrayStr="+jsonArrayStr
在JSP2.jsp
,我做這個 -
String jsonArrayStr = request.getParameter("jsonArrayStr");
現在我該怎樣轉換jsonArrayStr
到的Java array(JSP2.jsp
不包含任何JavaScript代碼)
總結 -
我有一個JSP1.jsp
一個JavaScript JSON陣列,這是我想訪問作爲JSP2.jsp
一個正常的Java數組/數組列表。我如何實現這一目標?
你是從一維數組還是二維數組開始的?你的數組只包含字符串,還是包含包含字符串的數組? JSON.stringify()在線的一維陣列上看起來像: [ 「一」, 「B」, 「C」, 「X」, 「Y」, 「Z」] JSON.stringify( )看起來像一個二維數組: [[「a」,「b」,「c」],[「x」],[「y」,「z」]] – sdouglass
它看起來像'[[ [「a」,「b」,「c」],[「x」],[「y」,「z」]] – AlwaysALearner
@ user1649068你想從jsonarray創建一個java對象數組? – Parvathy