Java 如何获取ArrayList<;字符串[]>;来自JSONObject

Java 如何获取ArrayList<;字符串[]>;来自JSONObject,java,json,arraylist,Java,Json,Arraylist,实际上,我有一个JSONObject,如下所示: JSONObject json = new JSONObject(); json.put("type", "login"); json.put("friendList", FriendList); 而FriendList是ArrayList ,然后我使用套接字将JSON传输到我的客户端 我的客户收到了以下数据: JSONObject receive_msg = new JSONObject(data); String type = receiv

实际上,我有一个JSONObject,如下所示:

JSONObject json = new JSONObject();
json.put("type", "login");
json.put("friendList", FriendList);
FriendList
ArrayList
,然后我使用套接字将JSON传输到我的客户端

我的客户收到了以下数据:

JSONObject receive_msg = new JSONObject(data);
String type = receive_msg.getString("type");
我的问题是如何获取数据类型为
ArrayList
的好友列表


如果有人帮忙,非常感谢。

您需要使用JsonArray,迭代列表并填写JsonArray,然后将其放入JsonObject中