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; + } +}