fastjson解析
时间: 2023-11-27 20:46:40 浏览: 89
Fastjson是阿里巴巴开源的一个JSON解析库,可以将JSON格式的字符串转换为Java对象,也可以将Java对象转换为JSON格式的字符串。下面是一个简单的Fastjson解析JSON字符串的例子:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class FastjsonDemo {
public static void main(String[] args) {
// JSON字符串
String jsonString = "{\"name\":\"张三\",\"age\":20,\"gender\":\"男\"}";
// 将JSON字符串解析为JSONObject对象
JSONObject jsonObject = JSON.parseObject(jsonString);
// 获取JSONObject对象中的属性值
String name = jsonObject.getString("name");
int age = jsonObject.getIntValue("age");
String gender = jsonObject.getString("gender");
// 输出属性值
System.out.println("name: " + name);
System.out.println("age: " + age);
System.out.println("gender: " + gender);
}
}
```
上面的代码中,首先定义了一个JSON字符串,然后使用Fastjson的`JSON.parseObject()`方法将JSON字符串解析为一个JSONObject对象,接着使用`getString()`和`getIntValue()`等方法获取JSONObject对象中的属性值,最后输出属性值。
阅读全文
相关推荐







