用java的语言实现
时间: 2023-09-14 19:15:49 浏览: 37
可以使用 Java 的 split() 方法将字符串按照逗号分隔成一个数组,然后遍历数组,将每个元素转换成 JSON 格式的字符串,并将其放入一个新数组中。示例代码如下:
```java
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
String str = "apple,banana,orange";
String[] arr = str.split(",");
Gson gson = new Gson();
String[] jsonArray = new String[arr.length];
for (int i = 0; i < arr.length; i++) {
Fruit fruit = new Fruit(arr[i]);
String jsonStr = gson.toJson(fruit);
jsonArray[i] = jsonStr;
}
for (int i = 0; i < jsonArray.length; i++) {
System.out.println(jsonArray[i]);
}
}
}
class Fruit {
private String name;
public Fruit(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
```
以上代码将字符串 `apple,banana,orange` 按照逗号分隔成一个数组,然后遍历数组,将每个元素转换成 JSON 格式的字符串,并将其放入一个新数组 `jsonArray` 中。其中,我们使用了 Google 的 Gson 库来实现将对象转换成 JSON 格式的字符串。最后输出 `jsonArray` 数组,其中每个元素都是一个 JSON 格式的字符串。