json数组获取部分数据java_java – 从JSON数组中提取数据
时间: 2023-09-11 20:05:48 浏览: 113
java实现java数据提取
你可以使用Java中的JSONObject和JSONArray类来解析JSON数据。以下是一个简单的示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JsonExample {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"John\", \"age\":30, \"city\":\"New York\"},"
+ "{\"name\":\"Jane\", \"age\":25, \"city\":\"Chicago\"}]";
try {
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObj = jsonArray.getJSONObject(i);
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
System.out.println(name + " is " + age + " years old.");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
这个示例代码从一个JSON数组中提取了每个对象的"name"和"age"属性。输出如下:
```
John is 30 years old.
Jane is 25 years old.
```
阅读全文