package response;

/**
 * Created by rv186026 on 3/4/16.
 */
public class JsonObject {
    private final com.google.gson.JsonObject o;

    public JsonObject(com.google.gson.JsonObject o) {
        this.o = o;
    }

    // @todo
}

@@ -12,16 +12,117 @@
 ponse;%0A%0A
+import java.util.AbstractMap;%0Aimport java.util.HashSet;%0Aimport java.util.Map;%0Aimport java.util.Set;%0A%0A
 /**%0A * C
@@ -319,15 +319,1115 @@
     
-// @todo
+public Set%3CMap.Entry%3CString, JsonElement%3E%3E entrySet() %7B%0A        Set%3CMap.Entry%3CString, JsonElement%3E%3E es = new HashSet%3CMap.Entry%3CString, JsonElement%3E%3E();%0A        for (Map.Entry%3CString, com.google.gson.JsonElement%3E kv : this.o.entrySet()) %7B%0A            es.add(new AbstractMap.SimpleImmutableEntry%3CString, JsonElement%3E(kv.getKey(), (JsonElement)kv.getValue()));%0A        %7D%0A        return es;%0A    %7D%0A%0A    public boolean has(String memberName) %7B%0A        return o.has(memberName);%0A    %7D%0A%0A    public JsonElement get(String memberName) %7B%0A        return (JsonElement)o.get(memberName);%0A    %7D%0A%0A    public JsonPrimitive getAsJsonPrimitive(String memberName) %7B%0A        return new JsonPrimitive(o.getAsJsonPrimitive(memberName));%0A    %7D%0A%0A    public JsonArray getAsJsonArray(String memberName) %7B%0A        return new JsonArray(o.getAsJsonArray(memberName));%0A    %7D%0A%0A    public JsonObject getAsJsonObject(String memberName) %7B%0A        return new JsonObject(o.getAsJsonObject(memberName));%0A    %7D%0A%0A    public boolean equals(Object o) %7B%0A        return o.equals(o);%0A    %7D%0A%0A    public int hashCode() %7B%0A        return o.hashCode();%0A    %7D
 %0A%7D%0A

Fix json object proxy