在Java WebAPI中处理JSON通常会使用第三方库比如Jackson或者Gson。下面是一个使用Jackson库处理JSON的示例:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
import com.fasterxml.jackson.databind.ObjectMapper;
// JSON字符串
String jsonString = "{\"name\":\"John\", \"age\":30}";
// 创建ObjectMapper对象
ObjectMapper objectMapper = new ObjectMapper();
// 将JSON字符串转换为Java对象
User user = objectMapper.readValue(jsonString, User.class);
// 创建User对象
User user = new User("John", 30);
// 将Java对象转换为JSON字符串
String jsonString = objectMapper.writeValueAsString(user);
通过使用Jackson库,你可以方便地在Java WebAPI中处理JSON数据。同样,你也可以使用Gson库实现类似的功能。