1 package org.oransc.portal.nonrtric.controlpanel.util;
3 import com.google.gson.GsonBuilder;
4 import com.google.gson.JsonArray;
5 import com.google.gson.JsonElement;
6 import com.google.gson.JsonParser;
8 import java.util.ArrayList;
11 public class JsonArrayHandler {
13 public static com.google.gson.Gson gson = new GsonBuilder().create();
15 public static <T> List<T> parseJsonArray(String jsonString, Class<T> clazz) {
16 List<T> result = new ArrayList<>();
17 JsonArray jsonArr = JsonParser.parseString(jsonString).getAsJsonArray();
18 for (JsonElement jsonElement : jsonArr) {
19 T json = gson.fromJson(jsonElement.toString(), clazz);