在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庫實現類似的功能。