@Override public void writeInterface(JsonGenerator generator, HttpInterface httpInterface) throws IOException { generator.writeStartObject(); generator.writeStringField(URL, httpInterface.getRequestUrl()); generator.writeStringField(METHOD, httpInterface.getMethod()); generator.writeFieldName(DATA); writeData(generator, httpInterface.getParameters(), httpInterface.getBody()); generator.writeStringField(QUERY_STRING, httpInterface.getQueryString()); generator.writeFieldName(COOKIES); writeCookies(generator, httpInterface.getCookies()); generator.writeFieldName(HEADERS); writeHeaders(generator, httpInterface.getHeaders()); generator.writeFieldName(ENVIRONMENT); writeEnvironment(generator, httpInterface); generator.writeEndObject(); }