jsonArray转字符串用逗号隔开
时间: 2023-09-25 17:08:50 浏览: 252
js字符串去重、json数组去重.txt
可以使用Java中的Stream API来将JsonArray转换为用逗号隔开的字符串。以下是示例代码:
```java
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
import java.util.stream.Collectors;
public class JsonArrayToString {
public static void main(String[] args) {
String jsonArrayString = "[{\"name\": \"John\", \"age\": 30}, {\"name\": \"Jane\", \"age\": 25}]";
JsonArray jsonArray = JsonParser.parseString(jsonArrayString).getAsJsonArray();
String commaSeparatedString = jsonArray
.stream()
.map(JsonElement::toString)
.collect(Collectors.joining(", "));
System.out.println(commaSeparatedString);
}
}
```
在这个示例中,我们使用了Google Gson库来解析JsonArray。然后,我们使用Stream API中的`map()`方法将每个JsonElement对象转换为字符串,并使用`collect()`方法将它们合并成一个字符串,用逗号隔开。
阅读全文