James Moger
2012-11-28 0bbdd9f9adf12ad9082a4c49ae1c9a0778b00bb4
src/com/gitblit/JsonServlet.java
@@ -28,9 +28,8 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.gitblit.utils.JsonUtils;
import com.gitblit.utils.StringUtils;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
/**
 * Servlet class for interpreting json requests.
@@ -42,6 +41,12 @@
   private static final long serialVersionUID = 1L;
   protected final int forbiddenCode = HttpServletResponse.SC_FORBIDDEN;
   protected final int notAllowedCode = HttpServletResponse.SC_METHOD_NOT_ALLOWED;
   protected final int failureCode = HttpServletResponse.SC_INTERNAL_SERVER_ERROR;
   protected final Logger logger;
   public JsonServlet() {
@@ -79,8 +84,7 @@
         return null;
      }
      Gson gson = new Gson();
      X object = gson.fromJson(json.toString(), clazz);
      X object = JsonUtils.fromJsonString(json.toString(), clazz);
      return object;
   }
@@ -91,8 +95,7 @@
         return null;
      }
      Gson gson = new Gson();
      X object = gson.fromJson(json.toString(), type);
      X object = JsonUtils.fromJsonString(json.toString(), type);
      return object;
   }
@@ -118,8 +121,8 @@
   protected void serialize(HttpServletResponse response, Object o) throws IOException {
      if (o != null) {
         // Send JSON response
         Gson gson = new GsonBuilder().setPrettyPrinting().create();
         String json = gson.toJson(o);
         String json = JsonUtils.toJsonString(o);
         response.setCharacterEncoding(Constants.ENCODING);
         response.getWriter().append(json);
      }
   }