java中字符串String格式转化成json格式
时间: 2023-07-06 11:34:15 浏览: 90
将Java中的字符串格式转化成JSON格式,可以使用Java中的JSON库,如Jackson、Gson等。以下是使用Jackson库将字符串转化为JSON格式的示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
public class StringToJson {
public static void main(String[] args) throws Exception {
String jsonString = "{\"name\": \"张三\", \"age\": 18}";
ObjectMapper mapper = new ObjectMapper();
Object jsonObject = mapper.readValue(jsonString, Object.class);
String prettyJsonString = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(jsonObject);
System.out.println(prettyJsonString);
}
}
```
输出结果:
```
{
"name" : "张三",
"age" : 18
}
```
其中,`jsonString`是待转换的字符串,`ObjectMapper`是Jackson库中用于转换JSON的核心类,`readValue`方法将字符串转换成Java对象,`writeValueAsString`方法将Java对象转换成JSON格式的字符串,`writerWithDefaultPrettyPrinter`方法将JSON格式的字符串进行美化输出。
阅读全文