java string转json
时间: 2023-08-09 08:05:23 浏览: 39
要将Java字符串转换为JSON格式,可以使用JSON库,如Jackson或Gson。以下是使用Jackson库将Java字符串转换为JSON格式的示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
public class StringToJsonExample {
public static void main(String[] args) throws Exception {
ObjectMapper mapper = new ObjectMapper();
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
Object obj = mapper.readValue(jsonString, Object.class);
String json = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(obj);
System.out.println(json);
}
}
```
这段代码首先创建了一个`ObjectMapper`对象,然后将Java字符串`jsonString`转换为Java对象`obj`。最后,使用`writerWithDefaultPrettyPrinter()`方法将Java对象`obj`转换为JSON格式的字符串`json`,并将其打印出来。