jdk1.8 如何字符转换json对象
时间: 2023-08-28 11:22:32 浏览: 41
你可以使用第三方库,如Jackson或Gson,将字符串转换为JSON对象。下面是使用Jackson库的示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
try {
ObjectMapper objectMapper = new ObjectMapper();
Object json = objectMapper.readValue(jsonString, Object.class);
System.out.println(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(json));
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码将字符串`jsonString`转换为JSON对象,并通过`ObjectMapper`的`writeValueAsString`方法将其格式化为漂亮的JSON字符串输出。你可以按照你的需求进行调整和修改。