jackson 转换AtomicInteger
时间: 2023-12-08 10:39:04 浏览: 106
可以使用Jackson的ObjectMapper将AtomicInteger转换为JSON字符串或将JSON字符串转换为AtomicInteger对象。需要注意的是,由于AtomicInteger是线程安全的,因此在转换时需要考虑并发问题。
以下是将AtomicInteger转换为JSON字符串的示例代码:
```java
ObjectMapper mapper = new ObjectMapper();
AtomicInteger atomicInteger = new AtomicInteger(10);
String json = mapper.writeValueAsString(atomicInteger);
System.out.println(json); // 输出:10
```
以下是将JSON字符串转换为AtomicInteger对象的示例代码:
```java
ObjectMapper mapper = new ObjectMapper();
String json = "10";
AtomicInteger atomicInteger = mapper.readValue(json, AtomicInteger.class);
System.out.println(atomicInteger.get()); // 输出:10
```
阅读全文