java代码实现字符串转json数组
时间: 2023-04-02 10:04:26 浏览: 126
可以使用 JSON 库将字符串转换为 JSON 数组。以下是一个示例代码:
```
import org.json.JSONArray;
import org.json.JSONException;
public class StringToJsonArray {
public static void main(String[] args) {
String jsonString = "[\"apple\", \"banana\", \"orange\"]";
try {
JSONArray jsonArray = new JSONArray(jsonString);
System.out.println(jsonArray);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用了 org.json 库中的 JSONArray 类将字符串转换为 JSON 数组。我们首先定义了一个字符串 jsonString,它包含了一个 JSON 数组。然后,我们使用 try-catch 块来捕获可能抛出的 JSONException 异常。在 try 块中,我们使用 JSONArray 的构造函数将字符串转换为 JSON 数组。最后,我们打印出 JSON 数组。
相关问题
java json数组字符串转json数组
您可以使用 JSON 库将 JSON 数组字符串转换为 Java 中的 JSONArray 对象。以下是示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
public class Main {
public static void main(String[] args) {
String jsonArrayString = "[\"apple\", \"banana\", \"orange\"]";
try {
JSONArray jsonArray = new JSONArray(jsonArrayString);
System.out.println(jsonArray);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,首先创建了一个 JSON 数组字符串 `jsonArrayString` ,其内容为 `["apple", "banana", "orange"]`。然后使用 `JSONArray` 类的构造函数将该字符串转换为 JSONArray 对象,并打印输出。
请确保在运行代码之前,您已经导入了 JSON 库(例如,org.json)并正确配置了项目的依赖项。
java代码使用ObjectMapper实现字符串转json数组
可以使用以下代码实现:
```
ObjectMapper objectMapper = new ObjectMapper();
String[] strArray = {"apple", "banana", "orange"};
String jsonArray = objectMapper.writeValueAsString(strArray);
System.out.println(jsonArray);
```
输出结果为:
```
["apple","banana","orange"]
```
阅读全文
相关推荐













