Package org.codehaus.jackson.map

Examples of org.codehaus.jackson.map.ObjectMapper


        outputObject.put("mechanisms", (Object) mechanisms);

        final PrintWriter writer = response.getWriter();

        ObjectMapper mapper = new ObjectMapper();
        mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
        mapper.writeValue(writer, outputObject);

    }
View Full Code Here


            outputObject.put("id", id);
            outputObject.put("challenge", new String(Base64.encodeBase64(challenge)));

            final PrintWriter writer = response.getWriter();

            ObjectMapper mapper = new ObjectMapper();
            mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
            mapper.writeValue(writer, outputObject);
        }
    }
View Full Code Here


    @Override
    public void setUp() throws Exception
    {
        _objectMapper = new ObjectMapper();
        _objectMapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
        super.setUp();
    }
View Full Code Here

    protected ConfigurationEntryStore createStore(UUID brokerId, Map<String, Object> brokerAttributes) throws Exception
    {
        Map<String, Object> broker = new HashMap<String, Object>();
        broker.put(Broker.ID, brokerId);
        broker.putAll(brokerAttributes);
        ObjectMapper mapper = new ObjectMapper();

        return new MemoryConfigurationEntryStore(mapper.writeValueAsString(broker), Collections.<String,String>emptyMap());
    }
View Full Code Here

        response.setHeader("Pragma","no-cache");
        response.setDateHeader ("Expires", 0);
        response.setContentType("application/json");

        final PrintWriter writer = response.getWriter();
        ObjectMapper mapper = new ObjectMapper();
        mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
        mapper.writeValue(writer, object);
    }
View Full Code Here

                logRecords.add(logRecordToObject(record));
            }
        }

        final PrintWriter writer = response.getWriter();
        ObjectMapper mapper = new ObjectMapper();
        mapper.configure(SerializationConfig.Feature.INDENT_OUTPUT, true);
        mapper.writeValue(writer, logRecords);

        response.setStatus(HttpServletResponse.SC_OK);

    }
View Full Code Here

    {
      return schema;
    }

    Schema avroSchema = Schema.parse(schema);
    ObjectMapper mapper = new ObjectMapper();
    JsonFactory factory = new JsonFactory();
    StringWriter writer = new StringWriter();
    JsonGenerator jgen = factory.createJsonGenerator(writer);
    jgen.useDefaultPrettyPrinter();

    @SuppressWarnings("checked")
    HashMap<String,Object> schemaMap = new ObjectMapper().readValue(schema, HashMap.class);

    @SuppressWarnings("checked")
    ArrayList<HashMap<String,String>> list = (ArrayList<HashMap<String, String>>) schemaMap.get("fields");

    int i=0;
    while(i < list.size())
    {
      Schema.Field field = avroSchema.getField(list.get(i).get("name"));
      String dbFieldName;

      if(field.schema().getType() == Schema.Type.ARRAY)
      {

        throw new DatabusException("Field not supported for filtering");
        //TODO fix this

        /*
        String innerSchema = field.getProp("items");
        if(innerSchema == null)
          throw new DatabusException("Unable to the inner schema type of the array");
        Schema innerSchemaParsed = Schema.parse(innerSchema);
        dbFieldName = SchemaHelper.getMetaField(innerSchemaParsed, "dbFieldName");
        */
      }
      else
        dbFieldName = SchemaHelper.getMetaField(field, "dbFieldName");

      if(dbFieldName == null)
        throw new DatabusException("Unable to determine the dbFieldName from the meta information");

      if(!_userFields.contains(dbFieldName.toUpperCase(Locale.ENGLISH)))
        list.remove(i);
      else
        i++;
    }

    mapper.writeValue(jgen, schemaMap);
    return writer.getBuffer().toString();
  }
View Full Code Here

    {
      SimpleDateFormat df = new SimpleDateFormat("MMM dd, yyyy hh:mm:ss a zzz");
      field.put("doc", "Auto-generated Avro schema for " + topRecordDatabaseName +
                       ". Generated at " + df.format(new Date(System.currentTimeMillis())));

      ObjectMapper mapper = new ObjectMapper();
      JsonFactory factory = new JsonFactory();
      StringWriter writer = new StringWriter();
      JsonGenerator jgen = factory.createJsonGenerator(writer);
      jgen.useDefaultPrettyPrinter();
      mapper.writeValue(jgen, field);
      return writer.getBuffer().toString();
    }
    catch(Exception ex)
    {
      throw new RuntimeException(ex);
View Full Code Here

    FileInputStream fStream = null;
    try
    {
      fStream = new FileInputStream(new File(_physicalToLogicalSrcMapFile));

      ObjectMapper m = new ObjectMapper();
      _physicalToLogicalSrcMap = m.readValue(fStream,new TypeReference<TreeMap<String,TreeSet<String>>>(){});
    } finally {
      if ( null != fStream)
        fStream.close();
    }
  }
View Full Code Here

    }
  }

  private void persistPhysicalToLogicalSrcMap() throws IOException
  {
    ObjectMapper m = new ObjectMapper();
    String str = m.defaultPrettyPrintingWriter().writeValueAsString(_physicalToLogicalSrcMap);
    File tmpFile = File.createTempFile("phyToLogicalSrc", ".json.tmp");

    FileWriter oStream = null;
    try
    {
View Full Code Here

TOP

Related Classes of org.codehaus.jackson.map.ObjectMapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.