MCPcopy Create free account
hub / github.com/FongMi/TV / safeListString

Method safeListString

catvod/src/main/java/com/github/catvod/utils/Json.java:64–70  ·  view source on GitHub ↗
(JsonObject obj, String key)

Source from the content-addressed store, hash-verified

62 }
63
64 public static List<String> safeListString(JsonObject obj, String key) {
65 List<String> result = new ArrayList<>();
66 if (!obj.has(key)) return result;
67 if (obj.get(key).isJsonObject()) result.add(safeString(obj, key));
68 else for (JsonElement opt : obj.getAsJsonArray(key)) result.add(opt.getAsString());
69 return result;
70 }
71
72 public static List<JsonElement> safeListElement(JsonObject obj, String key) {
73 List<JsonElement> result = new ArrayList<>();

Callers 2

initListMethod · 0.95
initListMethod · 0.95

Calls 3

safeStringMethod · 0.95
getMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected