Remove unused method
[portal/nonrtric-controlpanel.git] / webapp-backend / src / main / java / org / oransc / portal / nonrtric / controlpanel / util / JsonArrayHandler.java
1 package org.oransc.portal.nonrtric.controlpanel.util;
2
3 import com.google.gson.GsonBuilder;
4 import com.google.gson.JsonArray;
5 import com.google.gson.JsonElement;
6 import com.google.gson.JsonParser;
7
8 import java.util.ArrayList;
9 import java.util.List;
10
11 public class JsonArrayHandler {
12
13     public static com.google.gson.Gson gson = new GsonBuilder().create();
14
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);
20             result.add(json);
21         }
22         return result;
23     }
24 }