Java接收JS数组对象数组的方式是:将JS数组对象数组序列化为JSON字符串。使用JSON解析库解析JSON字符串,获得JSONArray对象。遍历JSONArray对象,获取其中的每一个数组对象数组,并从数组对象数组中获取键值对。

Java接收JS数组对象数组
方式:
使用JavaScript Object Notation(JSON)将JS数组对象数组序列化为字符串,然后在Java中使用JSON解析库对其进行解析。
步骤:
立即学习“Java免费学习笔记(深入)”;
-
在JS中序列化数组对象数组:
const arr = [['a', 1], ['b', 2], ['c', 3]]; const jsonStr = JSON.stringify(arr); // 将数组对象数组序列化为JSON字符串
-
使用JSON解析库解析JSON字符串:
import org.json.JSONArray; import org.json.JSONObject; String jsonStr = ...; // 从JS获取的JSON字符串 JSONArray arr = new JSONArray(jsonStr);
-
遍历数组对象数组:
for (int i = 0; i < arr.length(); i++) { JSONArray innerArr = arr.getJSONArray(i); String key = innerArr.getString(0); int value = innerArr.getInt(1); // 处理key-value对 }
优点:
- JSON是一种通用的数据交换格式,可在不同语言之间轻松传输数据。
- JSON解析库可以简化JSON数据的处理过程。











