fastjson获取指定key
时间: 2023-11-01 21:07:54 浏览: 88
在Fastjson中,可以使用`JSONObject`类来获取指定的key。以下是获取指定key的示例代码:
```java
import com.alibaba.fastjson.JSONObject;
public class Example {
public static void main(String[] args) {
// 定义一个json字符串
String jsonStr = "{\"name\":\"张三\",\"age\":18,\"gender\":\"男\"}";
// 将json字符串转换成JSONObject对象
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
// 获取指定key的值
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);
}
}
```
输出结果为:
```
name: 张三
age: 18
gender: 男
```
在以上示例代码中,首先定义了一个json字符串`jsonStr`,然后使用`JSONObject.parseObject()`方法将json字符串转换成JSONObject对象。接着通过`JSONObject.getString()`和`JSONObject.getIntValue()`方法来获取指定的key的值。最后输出结果。
阅读全文