diff --git a/src/logic/service/services/JsonService.py b/src/logic/service/services/JsonService.py
new file mode 100644
index 0000000000000000000000000000000000000000..b2ea1f6c5b3c3f6bfeb4bbd3614c8f6f07af2691
--- /dev/null
+++ b/src/logic/service/services/JsonService.py
@@ -0,0 +1,19 @@
+import json
+from typing import Dict
+
+from TheCodeLabs_BaseUtils.MultiCacheKeyService import MultiCacheKeyService
+
+
+class JsonService(MultiCacheKeyService):
+    """
+    Fetches information from a given json file.
+    """
+
+    EXAMPLE_SETTINGS = {
+        "path": "path/to/my/file.json"
+    }
+
+    def _fetch_data(self, settings: Dict) -> Dict:
+        with open(settings['path'], encoding='utf-8') as f:
+            data = json.load(f)
+        return {'data': data}