diff --git a/src/utils/JSONConverter.ts b/src/utils/JSONConverter.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e3d4be92d57cc2477890e2d9c1bb04f5ab4ed6d9
--- /dev/null
+++ b/src/utils/JSONConverter.ts
@@ -0,0 +1,26 @@
+
+type JSONType = JSON | JSON[] | null;
+
+export function ConvertArray<T>(data : JSONType) {
+    if (data === null) {
+        return [];
+    }
+
+    const arrayData = Array.isArray(data) ? data : [data];
+
+    const parsedData = arrayData.map((item) => {
+        return JSON.parse(JSON.stringify(item)) as T;
+    });
+
+    return parsedData;
+}
+
+export function ConvertSingle<T>(data : JSONType) {
+    if (Array.isArray(data)) {
+        data = data.length > 0 ? data[0] : null;
+    }
+
+    const order = JSON.parse(JSON.stringify(data)) as T;
+
+    return order;
+}
\ No newline at end of file