Java 支持 JSON 对象: http: //www.json.org/java/
使用这些方法。
将数组格式转换为存储变量并使用 stringify 方法。
var a = Array([Sam, 23, nj], [Nome, 25, ny], [Sim, 20, pa], [Jack, 12, pa]);
var jsonText = JSON.stringify(a);
//send jsonText to java via post after this
编辑
要在下面回答,我的 Java 因废弃而生锈,但您需要使用这里的库https://github.com/douglascrockford/JSON-java,并通过发布数据发送客户端数据 jsonText:
<form method='post' action='/Source/jsp/X.jsp' id='jsonform'>
<input id='json' name='json' value=''>
</form>
然后运行一个脚本,用 jsonText 填充输入的值并提交。
完成后,您可以获取 POST 数据并将其反序列化并在您的 Java 程序中使用它。
var input = document.getElementById('json');
var form = document.getElementById('jsonform');
input.value = jsonText;
form.submit();
对于 Java 部分,您说您对它很熟悉,所以我将把这部分留给您。