Package com.fasterxml.jackson.databind

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


  /** Parses a logical plan. */
  public static LogicalPlan parse(DrillConfig config, String planString) {
    ObjectMapper mapper = config.getMapper();
    try {
      LogicalPlan plan = mapper.readValue(planString, LogicalPlan.class);
      return plan;
    } catch (IOException e) {
     
      throw new RuntimeException(String.format("Failure while parsing plan: \n %s}", planString), e);
    }
View Full Code Here


    public void testConstant(){

        ObjectMapper map = DrillConfig.create().getMapper();
        Constant con;
        try{
            con = map.readValue( FileUtils.getResourceAsString("/constant.json"), Constant.class);
            if (con == null){
                System.out.println("constant is null");
            }
            System.out.println(con);
View Full Code Here

   
    if(logger.isDebugEnabled()){
      JsonNode node;
      try {
        ObjectMapper mapper = new ObjectMapper().enable(SerializationFeature.INDENT_OUTPUT);
        node = mapper.readValue(s, JsonNode.class);
        logger.debug("Optiq Generated Logical Plan: {}", mapper.writeValueAsString(node));
      } catch (IOException e) {
        logger.error("Failure while trying to parse logical plan string of {}", s, e);
      }
     
View Full Code Here

                    int positionOffset = 0;
                    for (String content : contents) {
                        if (content != null && !"".equals(content.trim())) {
                            FormBuilderItemBaseHelper item = null;
                            try {
                                item = mapper.readValue(content, FormBuilderItemBaseHelper.class);
                            } catch (IOException ex) {
                                Logger.getLogger(FormBuilderInternalRenderer.class.getName()).log(Level.SEVERE, null, ex);
                            }
                            if (item != null) {
                                Class<FormBuilderItemBase> cls = null;
View Full Code Here

                                    Logger.getLogger(FormBuilderInternalRenderer.class.getName()).log(Level.SEVERE, null, ex);
                                }
                                Object o = null;
                                if (cls != null) {
                                    try {
                                        o = cls.cast(mapper.readValue(content, cls));
                                    } catch (IOException ex) {
                                        Logger.getLogger(FormBuilderInternalRenderer.class.getName()).log(Level.SEVERE, null, ex);
                                    }
                                }
                                if (o != null) {
View Full Code Here



                case "edit":
                    try {
                        FormBuilderItemUpdateHolder updateHolder = mapper.readValue(formContentString, FormBuilderItemUpdateHolder.class);
                        List<FormBuilderItemBase> items = formBuilder.getForm().getItems();
                        for (FormBuilderItemBase item : items) {
                            if (item.getId().equals(updateHolder.getItemId())) {
                                FormBuilderItemFactory.updateFormBuilderItem(item, updateHolder.getUpdates());
                                if (item instanceof FormBuilderItemFormatArea || item instanceof FormBuilderItemConstraint) {
View Full Code Here

                        }
                    }
                    break;
                case "addconstraint":
                    try {
                        FormBuilderItemAddConstraint addConstraint = mapper.readValue(formContentString, FormBuilderItemAddConstraint.class);
                        for (FormBuilderItemBase tmpItem : formBuilder.getForm().getItems()) {
                            if (tmpItem.getId().equals(addConstraint.getItemUuid())) {
                                WorkflowState workflowState = null;
                                ConstraintClient constraintClient = null;
                                ConstraintType constraintType = null;
View Full Code Here

                        Logger.getLogger(FormBuilderInternalRenderer.class.getName()).log(Level.SEVERE, null, ex);
                    }
                    break;
                case "deleteconstraint":
                    try {
                        FormBuilderItemDeleteConstraint deleteConstraint = mapper.readValue(formContentString, FormBuilderItemDeleteConstraint.class);
                        for (FormBuilderItemBase tmpItem : formBuilder.getForm().getItems()) {
                            if (tmpItem.getId().equals(deleteConstraint.getItemUuid())) {
                                boolean deleted = false;
                                for (Iterator<Constraint> it = tmpItem.getConstraints().iterator(); it.hasNext();) {
                                    Constraint constraint = it.next();
View Full Code Here

                    responseStrBuilder.append(inputStr);
                }
                String json = responseStrBuilder.toString();
               
                ObjectMapper mapper = new ObjectMapper();
                GoogleGeoCode geoCode = mapper.readValue(json, GoogleGeoCode.class);
               
                geolocCity = new GeolocCity();
                geolocCity.setCity(city);
                geolocCity.setCountry(country);
                geolocCity.setJson(json);
View Full Code Here

            ObjectMapper m = fast ? fastMapper : slowMapper;
            Bean bean = null;
           
            for (int i = 0; i < 199999; ++i) {
                bean = m.readValue(json, Bean.class);
            }
            long time = System.currentTimeMillis() - now;
           
            System.out.println("Mapper (fast: "+fast+"; "+bean.hashCode()+"); took "+time+" msecs");
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.