本文整理了Java中com.fasterxml.jackson.module.jsonSchema.JsonSchema.setId()
方法的一些代码示例,展示了JsonSchema.setId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonSchema.setId()
方法的具体详情如下:
包路径:com.fasterxml.jackson.module.jsonSchema.JsonSchema
类名称:JsonSchema
方法名:setId
暂无
代码示例来源:origin: pivotalsoftware/ESarch
private String commandJsonSchema(String commandClassName) {
try {
JsonSchema commandSchema = jsonSchemaGenerator.generateSchema(classLoader.loadClass(commandClassName));
commandSchema.setId(null);
return objectMapper.writeValueAsString(commandSchema);
} catch (ClassNotFoundException | JsonProcessingException e) {
logger.error("Failed to instantiate command api for [{}]", commandClassName, e);
return String.format("{\n\tmessage: Failed to instantiate command api for [%s]\n}", commandClassName);
}
}
代码示例来源:origin: gojektech/feast
/**
* Return a json schema string representing an options class for error messages
*/
static <T extends Options> String getJsonSchema(Class<T> optionsClass) {
JsonSchemaGenerator schemaGen = new JsonSchemaGenerator(mapper);
JsonSchema schema = null;
try {
schema = schemaGen.generateSchema(optionsClass);
schema.setId(null); // clear the ID as it's visual noise
return mapper.writer().forType(JsonSchema.class).writeValueAsString(schema);
} catch (IOException e) {
return "";
}
}
内容来源于网络,如有侵权,请联系作者删除!