我在我的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