java中 json
时间: 2024-01-30 13:10:14 浏览: 78
Java中的JSON是一种轻量级的数据交换格式,它可以通过字符串来表示复杂的数据结构。Java中有很多第三方库可以用来处理JSON,比如Gson、Jackson和FastJson等。其中,常用的是Jackson和FastJson。下面是两个Java中处理JSON的例:
1.将JSON字符串转化为Java对象
```java
ObjectMapper mapper = new ObjectMapper();
String jsonStr = "{\"name\":\"John\", \"age\":30}";
try {
Person person = mapper.readValue(jsonStr, Person.class);
System.out.println(person.getName()); // 输出:John
} catch (JsonProcessingException e) {
e.printStackTrace();
}
```
2.将Java对象转化为JSON字符串
```java
ObjectMapper mapper = new ObjectMapper();
Person person = new Person("John",30);
try {
String jsonStr = mapper.writeValueAsString(person);
System.out.println(jsonStr); // 输出:{"name":"John","age":30}
} catch (JsonProcessingException e) {
e.printStackTrace();
}
```
阅读全文