Java 如何在android中解析JSON对象内部的JSON数组

Java 如何在android中解析JSON对象内部的JSON数组,java,android,json,Java,Android,Json,我正在开发一个android应用程序,它从服务器获取一些数据。我使用JSON来实现这一点。我必须解析一个JSON响应,其结构如下: { "dataset1":["1", "2", "3", "4"], "dataset2":["1", "2", "3", "4"], "dataset3":["1", "2", "3", "4"], "dataset4":["1", "2", "3", "4"] } 我尝试在互联网上搜索,但不知道如何解析这样的响应。谁能告诉我怎么做吗?你可以用这

我正在开发一个android应用程序,它从服务器获取一些数据。我使用JSON来实现这一点。我必须解析一个JSON响应,其结构如下:

{
  "dataset1":["1", "2", "3", "4"],
  "dataset2":["1", "2", "3", "4"],
  "dataset3":["1", "2", "3", "4"],
  "dataset4":["1", "2", "3", "4"]
}
我尝试在互联网上搜索,但不知道如何解析这样的响应。谁能告诉我怎么做吗?

你可以用这个

JSONObject jsonObject = new JSONObject(jsonString);
JSONArray jsonDataset1 = jsonObject.getJSONArray("dataset1");
JSONArray jsonDataset2 = jsonObject.getJSONArray("dataset2");
JSONArray jsonDataset3 = jsonObject.getJSONArray("dataset3");
JSONArray jsonDataset4 = jsonObject.getJSONArray("dataset4");

“尝试搜索互联网”。你试过在stackoverflow.com上搜索吗?这里有大量与JSON相关的问题。包括很多同样回答你问题的副本试试这个试试这个,我觉得这是询问者的责任,他会知道这可能会导致他在未来。