org.nd4j.shade.jackson.databind.ObjectMapper.enable()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中org.nd4j.shade.jackson.databind.ObjectMapper.enable()方法的一些代码示例,展示了ObjectMapper.enable()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectMapper.enable()方法的具体详情如下:
包路径:org.nd4j.shade.jackson.databind.ObjectMapper
类名称:ObjectMapper
方法名:enable

ObjectMapper.enable介绍

暂无

代码示例

代码示例来源:origin: org.deeplearning4j/deeplearning4j-ui-components

  1. public static String renderHTMLContent(Component... components) throws Exception {
  2. ObjectMapper mapper = new ObjectMapper();
  3. mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  4. mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  5. mapper.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true);
  6. mapper.enable(SerializationFeature.INDENT_OUTPUT);
  7. Configuration cfg = new Configuration(new Version(2, 3, 23));
  8. // Where do we load the templates from:
  9. cfg.setClassForTemplateLoading(StaticPageUtil.class, "");
  10. // Some other recommended settings:
  11. cfg.setIncompatibleImprovements(new Version(2, 3, 23));
  12. cfg.setDefaultEncoding("UTF-8");
  13. cfg.setLocale(Locale.US);
  14. cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);
  15. ClassPathResource cpr = new ClassPathResource("assets/dl4j-ui.js");
  16. String scriptContents = IOUtils.toString(cpr.getInputStream(), "UTF-8");
  17. Map<String, Object> pageElements = new HashMap<>();
  18. List<ComponentObject> list = new ArrayList<>();
  19. int i = 0;
  20. for (Component c : components) {
  21. list.add(new ComponentObject(String.valueOf(i), mapper.writeValueAsString(c)));
  22. i++;
  23. }
  24. pageElements.put("components", list);
  25. pageElements.put("scriptcontent", scriptContents);
  26. Template template = cfg.getTemplate("staticpage.ftl");
  27. Writer stringWriter = new StringWriter();
  28. template.process(pageElements, stringWriter);
  29. return stringWriter.toString();
  30. }

代码示例来源:origin: org.datavec/datavec-data-image

  1. private static ObjectMapper initMapper(JsonFactory factory) {
  2. ObjectMapper om = new ObjectMapper(factory);
  3. om.registerModule(new JodaModule());
  4. om.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  5. om.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  6. om.enable(SerializationFeature.INDENT_OUTPUT);
  7. om.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE);
  8. om.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);
  9. return om;
  10. }

代码示例来源:origin: org.deeplearning4j/deeplearning4j-modelimport

  1. s = new String(attrBuffer);
  2. ObjectMapper mapper = new ObjectMapper();
  3. mapper.enable(DeserializationFeature.FAIL_ON_READING_DUP_TREE_KEY);
  4. try {
  5. mapper.readTree(s);

代码示例来源:origin: org.deeplearning4j/deeplearning4j-nn

  1. private static void configureMapper(ObjectMapper ret) {
  2. ret.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  3. ret.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  4. ret.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true);
  5. ret.enable(SerializationFeature.INDENT_OUTPUT);
  6. SimpleModule customDeserializerModule = new SimpleModule();
  7. customDeserializerModule.setDeserializerModifier(new BeanDeserializerModifier() {
  8. @Override
  9. public JsonDeserializer<?> modifyDeserializer(DeserializationConfig config, BeanDescription beanDesc,
  10. JsonDeserializer<?> deserializer) {
  11. //Use our custom deserializers to handle backward compatibility for updaters -> IUpdater
  12. if (beanDesc.getBeanClass() == MultiLayerConfiguration.class) {
  13. return new MultiLayerConfigurationDeserializer(deserializer);
  14. } else if (beanDesc.getBeanClass() == ComputationGraphConfiguration.class) {
  15. return new ComputationGraphConfigurationDeserializer(deserializer);
  16. }
  17. return deserializer;
  18. }
  19. });
  20. ret.registerModule(customDeserializerModule);
  21. registerSubtypes(ret);
  22. }

代码示例来源:origin: org.deeplearning4j/arbiter-ui

  1. private static ObjectMapper getMapper(){
  2. ObjectMapper mapper = new ObjectMapper();
  3. mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  4. mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  5. mapper.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true);
  6. mapper.enable(SerializationFeature.INDENT_OUTPUT);
  7. mapper.setVisibilityChecker(mapper.getSerializationConfig().getDefaultVisibilityChecker()
  8. .withFieldVisibility(JsonAutoDetect.Visibility.ANY)
  9. .withGetterVisibility(JsonAutoDetect.Visibility.NONE)
  10. .withSetterVisibility(JsonAutoDetect.Visibility.NONE)
  11. .withCreatorVisibility(JsonAutoDetect.Visibility.NONE));
  12. return mapper;
  13. }

代码示例来源:origin: org.deeplearning4j/deeplearning4j-nn

  1. private static ObjectMapper configureMapper(ObjectMapper ret) {
  2. ret.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
  3. ret.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
  4. ret.configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, false);
  5. ret.enable(SerializationFeature.INDENT_OUTPUT);
  6. SimpleModule atomicModule = new SimpleModule();
  7. atomicModule.addSerializer(AtomicDouble.class,new JsonSerializerAtomicDouble());
  8. atomicModule.addSerializer(AtomicBoolean.class,new JsonSerializerAtomicBoolean());
  9. atomicModule.addDeserializer(AtomicDouble.class,new JsonDeserializerAtomicDouble());
  10. atomicModule.addDeserializer(AtomicBoolean.class,new JsonDeserializerAtomicBoolean());
  11. ret.registerModule(atomicModule);
  12. //Serialize fields only, not using getters
  13. ret.setVisibilityChecker(ret.getSerializationConfig().getDefaultVisibilityChecker()
  14. .withFieldVisibility(JsonAutoDetect.Visibility.ANY)
  15. .withGetterVisibility(JsonAutoDetect.Visibility.NONE)
  16. .withSetterVisibility(JsonAutoDetect.Visibility.NONE)
  17. .withCreatorVisibility(JsonAutoDetect.Visibility.NONE));
  18. return ret;
  19. }

相关文章