Package com.fasterxml.jackson.databind

Examples of com.fasterxml.jackson.databind.ObjectMapper.reader()


        ObjectMapper mapper = new ObjectMapper();
        mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,
                false);
        InjectableValues inject = new InjectableValues.Std().addValue(
                "locales", new ArrayList<String>());
        InsightsResponse response = mapper.reader(InsightsResponse.class)
                .with(inject).readValue(this.insightsBody);
        JsonNode expectedNode = mapper.readValue(this.insightsBody,
                JsonNode.class);
        JsonNode actualNode = mapper.readValue(response.toJson(),
                JsonNode.class);
View Full Code Here


        outputClass = Class.forName(outputClassName);
      } catch (ClassNotFoundException e) {
        throw new MorphlineCompilationException("Class not found", config, e);
      }
     
      reader = objectMapper.reader(outputClass);
      validateArguments();
    }

    @Override
    protected boolean doProcess(Record inputRecord, InputStream in) throws IOException {
View Full Code Here

        outputClass = Class.forName(outputClassName);
      } catch (ClassNotFoundException e) {
        throw new MorphlineCompilationException("Class not found", config, e);
      }
     
      reader = objectMapper.reader(outputClass);
      validateArguments();
    }

    @Override
    protected boolean doProcess(Record inputRecord, InputStream in) throws IOException {
View Full Code Here

        mapper.addMixInAnnotations(Object.class, IgnoreTypeMixIn.class);
       
        final FilterProvider filters = new SimpleFilterProvider().addFilter("storedDataFilter", SimpleBeanPropertyFilter.serializeAllExcept("storedData"));

        final ObjectWriter ssWriter = mapper.writer(filters);
        final ObjectReader ssReader = mapper.reader(sus.getClass());
       
        final String susString = ssWriter.writeValueAsString(sus);
        System.out.println(susString);
        final StorelessUnivariateStatistic newSus = ssReader.readValue(susString);
       
View Full Code Here

  @Override
  public Record deserialize(final JsonParser jsonParser,
      final DeserializationContext ctxt) throws JsonProcessingException,
      IOException {
    final ObjectMapper mapper = (ObjectMapper) jsonParser.getCodec();
    final ObjectReader reader = mapper.reader().without(
        DeserializationFeature.UNWRAP_ROOT_VALUE);
    final ObjectNode recordNode = reader.readTree(jsonParser);

    final JsonNode recordTypeNode = recordNode.get(TYPE_FIELD_NAME);
    if (recordTypeNode == null) {
View Full Code Here

     * Construct a MapBytesUtility.
     */
    private MapBytesUtility() {
      ObjectMapper mapper = new ObjectMapper();
      writer = mapper.writer();
      reader = mapper.reader(Map.class);
    }

    /**
     * Convert a map of string key/value pairs to a JSON string in a byte array.
     *
 
View Full Code Here

  @Override
  public Record deserialize(final JsonParser jsonParser,
      final DeserializationContext ctxt) throws JsonProcessingException,
      IOException {
    final ObjectMapper mapper = (ObjectMapper) jsonParser.getCodec();
    final ObjectReader reader = mapper.reader().without(
        DeserializationFeature.UNWRAP_ROOT_VALUE);
    final ObjectNode recordNode = reader.readTree(jsonParser);

    final JsonNode recordTypeNode = recordNode.get(TYPE_FIELD_NAME);
    if (recordTypeNode == null) {
View Full Code Here

            URL schemaLocation = schemaLookup.getSchemaURL(schemaAnnotation.value());
            JsonSchema jsonSchema = cache.getSchema(schemaLocation);
            JsonNode jsonNode = mapper.readTree(jp);
            List<ErrorMessage> validationErrors = jsonSchema.validate(jsonNode);
            if (validationErrors.isEmpty()) {
                return mapper.reader().withType(mapper.constructType(genericType)).readValue(jsonNode);
            }

            throw new WebApplicationException(generateErrorMessage(validationErrors));
        } else {
            return super.readFrom(type, genericType, annotations, mediaType, httpHeaders, entityStream);
View Full Code Here

  @Override
  public Record deserialize(final JsonParser jsonParser,
      final DeserializationContext ctxt) throws JsonProcessingException,
      IOException {
    final ObjectMapper mapper = (ObjectMapper) jsonParser.getCodec();
    final ObjectReader reader = mapper.reader().without(
        DeserializationFeature.UNWRAP_ROOT_VALUE);
    final ObjectNode recordNode = reader.readTree(jsonParser);

    final JsonNode recordTypeNode = recordNode.get(TYPE_FIELD_NAME);
    if (recordTypeNode == null) {
View Full Code Here

    @SuppressWarnings("unchecked")
  public T deserialize(final JsonParser jsonParser,
      final DeserializationContext ctxt) throws IOException,
      JsonProcessingException {
    final ObjectMapper mapper = (ObjectMapper) jsonParser.getCodec();
    final ObjectNode recordNode = mapper.reader()
        .without(DeserializationFeature.UNWRAP_ROOT_VALUE)
        .readTree(jsonParser);
        if (recordNode.hasNonNull(RDATA_FIELD_NAME)) { //If "rdata" field is detected
            //Delegate to DNSJava to parse "rdata" field
            return (T) Record.fromString(getRecordName(recordNode),
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.