java读取json文件并转为json对象
时间: 2023-11-02 19:01:12 浏览: 108
java读取json
可以使用Java中的JSON库,例如常用的Jackson库,来读取json文件并转换为json对象。
以下是一个示例代码:
```java
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.File;
import java.io.IOException;
public class JsonReader {
public static void main(String[] args) {
// 创建ObjectMapper对象
ObjectMapper mapper = new ObjectMapper();
try {
// 从文件中读取json字符串并转换为JsonNode对象
JsonNode rootNode = mapper.readTree(new File("example.json"));
// 获取json对象中的属性值
String name = rootNode.get("name").asText();
int age = rootNode.get("age").asInt();
boolean isStudent = rootNode.get("isStudent").asBoolean();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Is a student: " + isStudent);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,example.json文件的内容如下:
```json
{
"name": "Alice",
"age": 25,
"isStudent": true
}
```
运行上面的代码将输出:
```
Name: Alice
Age: 25
Is a student: true
```
阅读全文