Package com.fasterxml.jackson.databind

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


    resp.put("id", mapper.convertValue(id, JsonNode.class));
  }

  public Object getId() {
    ObjectMapper mapper = JOM.getInstance();
    return mapper.convertValue(resp.get("id"), JsonNode.class);
  }

  public void setResult(Object result) {
    if (result != null) {
      ObjectMapper mapper = JOM.getInstance();
View Full Code Here


  }

  public void setResult(Object result) {
    if (result != null) {
      ObjectMapper mapper = JOM.getInstance();
      resp.put("result", mapper.convertValue(result, JsonNode.class));
      setError(null);
    }
    else {
      if (resp.has("result")) {
        resp.remove("result");
View Full Code Here

    return resp.get("result");
  }

  public <T> T getResult(Class<T> type) {
    ObjectMapper mapper = JOM.getInstance();
    return mapper.convertValue(resp.get("result"), type);
  }

  public void setError(JSONRPCException error) {
    if (error != null) {
      resp.put("error", error.getObjectNode());
View Full Code Here

          else {
            String name = getName(p);
            if (name != null) {
              // this is a named parameter
              if (paramsObject.has(name)) {
                objects[i] = mapper.convertValue(paramsObject.get(name), p.getType());
              }
              else {
                if (isRequired(p)) {
                  throw new Exception(
                      "Required parameter '" + name + "' missing");
View Full Code Here

        MetaExporter metaEx = new MetaExporter();
        StringWriter writer = new StringWriter();
        Meta meta = new Meta();
        Date now = new Date();
        String nowString = mapper.convertValue(now, String.class);
        meta.setVersion("0.1.0");
        meta.setCreated(now);
        meta.setPrincipalName("myUsername");
        meta.setWebAppPrefix("webapp_prefix");
        meta.setCdnLabel("test-cdn");
View Full Code Here

            try {
                resultType = Class.forName(result.getClassName());
            } catch (ClassNotFoundException e) {
                throw new FilterException(e);
            }
            Object convertedValue = objectMapper.convertValue(result.getArg(), resultType);
            result.setArg(convertedValue);
        }
        return resultMessage;
    }
View Full Code Here

            try {
                resultType = Class.forName(result.getClassName());
            } catch (ClassNotFoundException e) {
                throw new FilterException(e);
            }
            Object convertedValue = objectMapper.convertValue(result.getArg(), resultType);
            result.setArg(convertedValue);
        }
        return resultMessage;
    }
View Full Code Here

                try {
                    parameterClass = getClass().getClassLoader().loadClass(className);
                } catch (ClassNotFoundException e) {
                    throw new FilterException(e);
                }
                args[i] = objectMapper.convertValue(args[i], parameterClass);
            }
            MethodResultMessage returnValue = (MethodResultMessage) next.filter(callMessage, metadata);
            return objectMapper.writeValueAsString(returnValue);
        } catch (IOException e) {
            throw new FilterException(e);
View Full Code Here

      String beanName = entry.getKey();
      Object bean = entry.getValue();

      Map<String, Object> root = new HashMap<String, Object>();
      root.put("prefix", extractPrefix(beanName, bean));
      root.put("properties", sanitize(mapper.convertValue(bean, Map.class)));
      result.put(beanName, root);
    }

    if (context.getParent() != null) {
      result.put("parent", extract(context.getParent()));
View Full Code Here

   * @param value
   *            the value
   */
  public void putParam(final String name, final Object value) {
    final ObjectMapper mapper = JOM.getInstance();
    req.with(PARAMS).put(name, mapper.convertValue(value, JsonNode.class));
  }
 
  /**
   * Gets the param.
   *
 
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.