database = getProfiledDatabaseInstance(iRequest);
try {
buffer = new StringWriter();
writer = new OJSONWriter(buffer);
writer.beginObject();
parse(iRequest, iResponse, new OHttpMultipartContentBaseParser(), new OHttpMultipartFileToRecordContentParser(), database);
boolean ok = saveRecord(iRequest, iResponse);
writer.endObject();
writer.flush();
if (ok) {
iResponse.send(OHttpUtils.STATUS_OK_CODE, "OK", OHttpUtils.CONTENT_JSON, buffer.toString(), null);