From e647f69acb6eef18b0e2896f6eff812e8340039b Mon Sep 17 00:00:00 2001 From: WickedJack99 Date: Sun, 7 Apr 2024 11:55:52 +0200 Subject: [PATCH] Added function to convert to JSONObject at ReceivedData class. --- .../vslab1/src/Receiving/ReceivedData.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/main/java/vslab1/src/Receiving/ReceivedData.java b/src/main/java/vslab1/src/Receiving/ReceivedData.java index 0a34d26..e9f5100 100644 --- a/src/main/java/vslab1/src/Receiving/ReceivedData.java +++ b/src/main/java/vslab1/src/Receiving/ReceivedData.java @@ -4,4 +4,20 @@ package vslab1.src.Receiving; -public record ReceivedData(String data) {} +import org.json.JSONException; +import org.json.JSONObject; + +public record ReceivedData(String data) { + + public JSONObject interpretAsJSONObject() { + try { + JSONObject receivedDataAsJSONObject = null; + receivedDataAsJSONObject = new JSONObject(data); + return receivedDataAsJSONObject; + } catch (JSONException e) { + System.out.println(data); + System.err.println("File is a json file, not able to parse it."); + } + return null; + } +}