java json数组转为逗号分隔
时间: 2023-09-27 19:06:33 浏览: 136
您可以使用Java中的Jackson库来将JSON数组转换为逗号分隔的字符串。以下是一个示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Arrays;
public class JsonToArray {
public static void main(String[] args) throws Exception {
String json = "[\"apple\", \"banana\", \"orange\"]";
ObjectMapper mapper = new ObjectMapper();
String[] array = mapper.readValue(json, String[].class);
String result = String.join(",", array);
System.out.println(result);
}
}
```
这个例子中,我们首先将JSON字符串解析为一个字符串数组,然后使用Java 8中的`String.join()`方法将其转换为逗号分隔的字符串。输出结果为:
```
apple,banana,orange
```
相关问题
java fastjson数组转为逗号分隔
您可以使用Java中的Fastjson库来将JSON数组转换为逗号分隔的字符串。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSON;
public class JsonToArray {
public static void main(String[] args) {
String json = "[\"apple\", \"banana\", \"orange\"]";
String[] array = JSON.parseObject(json, String[].class);
String result = String.join(",", array);
System.out.println(result);
}
}
```
这个例子中,我们首先将JSON字符串解析为一个字符串数组,然后使用Java 8中的`String.join()`方法将其转换为逗号分隔的字符串。输出结果为:
```
apple,banana,orange
```
java将json数组转为string
可以使用Java中的JSON库,如Gson或Jackson,将JSON数组转换为字符串。
例如,使用Gson库:
```java
import com.google.gson.Gson;
// 定义一个JSON数组
String[] jsonArray = {"apple", "banana", "orange"};
// 将JSON数组转换为字符串
Gson gson = new Gson();
String jsonString = gson.toJson(jsonArray);
System.out.println(jsonString); // 输出:["apple","banana","orange"]
```
使用Jackson库也类似,只需要使用Jackson的ObjectMapper类来进行转换。
阅读全文