Java 中如何将JsonObject数组和String相互转化
时间: 2024-02-25 17:53:59 浏览: 113
在Java中,可以通过使用Json库来实现JsonObject数组和String的相互转化。常用的Json库有Gson和Jackson。
以下是使用Gson库将JsonObject数组和String相互转化的示例代码:
```java
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;
public class JsonUtils {
private static final Gson gson = new Gson();
// 将JsonObject数组转化为String
public static String jsonArrayToString(JsonArray jsonArray) {
return gson.toJson(jsonArray);
}
// 将String转化为JsonObject数组
public static JsonArray stringToJsonArray(String jsonStr) {
return gson.fromJson(jsonStr, JsonArray.class);
}
}
```
示例代码中使用了Gson库中的toJson和fromJson方法来实现JsonObject数组和String的相互转化。toJson方法将JsonObject数组转化为String,fromJson方法将String转化为JsonObject数组。
示例代码中的JsonArray和JsonObject类均来自Gson库。注意在使用时需要引入Gson库的依赖。
阅读全文