From 022ebb4010ecf91ef5049f0386ef398f1d7fb32b Mon Sep 17 00:00:00 2001 From: John Crygier <john.crygier@aon.com> Date: Mon, 07 May 2012 11:49:24 -0400 Subject: [PATCH] Change layout to BoxLayout (assuming window won't be resized) --- src/com/gitblit/JsonServlet.java | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/com/gitblit/JsonServlet.java b/src/com/gitblit/JsonServlet.java index ad1d67b..3ad2b7d 100644 --- a/src/com/gitblit/JsonServlet.java +++ b/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); } } -- Gitblit v1.9.1