From 8ea733c63706d103a9728acf6230de22241b1fb3 Mon Sep 17 00:00:00 2001 From: jeffcheasey88 <66554203+jeffcheasey88@users.noreply.github.com> Date: Sun, 3 Dec 2023 10:17:21 +0100 Subject: [PATCH] Make JSON a little bit more generic --- src/dev/peerat/framework/utils/json/JsonArray.java | 4 ++-- src/dev/peerat/framework/utils/json/JsonMap.java | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dev/peerat/framework/utils/json/JsonArray.java b/src/dev/peerat/framework/utils/json/JsonArray.java index 3a093d2..7b503bc 100644 --- a/src/dev/peerat/framework/utils/json/JsonArray.java +++ b/src/dev/peerat/framework/utils/json/JsonArray.java @@ -13,8 +13,8 @@ public class JsonArray extends Json{ this.list = new ArrayList<>(); } - public Collection toList(){ - return this.list; + public Collection toList(){ + return (Collection) this.list; } public void add(Object value){ diff --git a/src/dev/peerat/framework/utils/json/JsonMap.java b/src/dev/peerat/framework/utils/json/JsonMap.java index ae6d179..994eb7e 100644 --- a/src/dev/peerat/framework/utils/json/JsonMap.java +++ b/src/dev/peerat/framework/utils/json/JsonMap.java @@ -18,6 +18,10 @@ public class JsonMap extends Json{ return this.map.entrySet(); } + public Set keys(){ + return this.map.keySet(); + } + public void set(String key, Object value){ this.map.put(key, value); }