java String 转换为json的多种方式
时间: 2023-11-27 14:53:38 浏览: 51
Java String 转换为 JSON 的多种方式,可以使用以下方法:
1. 使用 JSON 库
可以使用已有的 JSON 库,例如 Jackson、Gson 或 FastJson 等,将 Java String 转换为 JSON。
以 Jackson 为例:
```
ObjectMapper objectMapper = new ObjectMapper();
String jsonString = "{\"name\":\"张三\",\"age\":20}";
JsonNode jsonNode = objectMapper.readTree(jsonString);
```
2. 使用 JSONObject
可以使用 Java 中的 JSONObject 类,将 Java String 转换为 JSON。
```
String jsonString = "{\"name\":\"张三\",\"age\":20}";
JSONObject jsonObject = new JSONObject(jsonString);
```
3. 使用 JSONArray
可以使用 Java 中的 JSONArray 类,将 Java String 转换为 JSON。
```
String jsonString = "[{\"name\":\"张三\",\"age\":20},{\"name\":\"李四\",\"age\":22}]";
JSONArray jsonArray = new JSONArray(jsonString);
```
4. 使用 org.json 库
org.json 是 Java 中的一个 JSON 库,它包含了将 Java String 转换为 JSON 的方法。
```
String jsonString = "{\"name\":\"张三\",\"age\":20}";
JSONObject jsonObject = new JSONObject(jsonString);
```
阅读全文