java fastjson解析json数组
时间: 2023-04-27 22:02:39 浏览: 198
Java Fastjson是一种快速解析JSON数据的工具,可以轻松地将JSON数组转换为Java对象。使用Fastjson,您可以通过以下步骤解析JSON数组:
1. 导入Fastjson库
2. 创建JSON字符串
3. 使用Fastjson将JSON字符串转换为Java对象
4. 遍历Java对象,获取JSON数组中的数据
例如,以下是一个简单的示例代码,演示如何使用Fastjson解析JSON数组:
```
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class JsonArrayDemo {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
JSONArray jsonArray = JSON.parseArray(jsonStr);
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String name = jsonObject.getString("name");
int age = jsonObject.getIntValue("age");
System.out.println("name:" + name + ", age:" + age);
}
}
}
```
在上面的示例中,我们首先创建了一个JSON字符串,其中包含两个对象。然后,我们使用Fastjson的`parseArray`方法将JSON字符串转换为JSONArray对象。接下来,我们遍历JSONArray对象,并使用`getJSONObject`方法获取每个对象。最后,我们从每个对象中获取`name`和`age`属性的值,并将它们打印到控制台上。
希望这个简单的示例能够帮助您了解如何使用Java Fastjson解析JSON数组。
阅读全文
相关推荐
















