--- /dev/null
+package org.simantics.document.server.io;\r
+\r
+import java.util.Iterator;\r
+import java.util.Map;\r
+\r
+public interface IJSONObject {\r
+\r
+ public <T> T getValue(String key);\r
+ \r
+ public Iterator<String> keys();\r
+ \r
+ public IJSONObject clone(Map<String, Object> newObjects);\r
+}\r