作者:毛辰妈妈 | 来源:互联网 | 2023-09-13 16:32
本文整理了Java中com.fasterxml.jackson.databind.node.ObjectNode.traverse()方法的一些代码示例,展示了
本文整理了Java中com.fasterxml.jackson.databind.node.ObjectNode.traverse()
方法的一些代码示例,展示了ObjectNode.traverse()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectNode.traverse()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.ObjectNode
类名称:ObjectNode
方法名:traverse
ObjectNode.traverse介绍
暂无
代码示例
代码示例来源:origin: embulk/embulk
@Override
public T loadConfig(Class taskType) {
return model.readObjectWithConfigSerDe(taskType, data.traverse());
}
代码示例来源:origin: embulk/embulk
@Override
public T loadTask(Class taskType) {
return model.readObject(taskType, data.traverse());
}
代码示例来源:origin: ebean-orm/ebean
return null;
JsonParser newParser = node.traverse();
SpiJsonReader newReader = jsonRead.forJson(newParser, false);
代码示例来源:origin: kohsuke/github-api
/**
* Retrieves the payload.
*
* @param type
* Specify one of the {@link GHEventPayload} subtype that defines a type-safe access to the payload.
* This must match the {@linkplain #getType() event type}.
*/
public T getPayload(Class type) throws IOException {
T v = GitHub.MAPPER.readValue(payload.traverse(), type);
v.wrapUp(root);
return v;
}
}
代码示例来源:origin: org.kohsuke/github-api
/**
* Retrieves the payload.
*
* @param type
* Specify one of the {@link GHEventPayload} subtype that defines a type-safe access to the payload.
* This must match the {@linkplain #getType() event type}.
*/
public T getPayload(Class type) throws IOException {
T v = GitHub.MAPPER.readValue(payload.traverse(), type);
v.wrapUp(root);
return v;
}
}
代码示例来源:origin: org.sonarsource.sonar-plugins.github/github-api
/**
* Retrieves the payload.
*
* @param type
* Specify one of the {@link GHEventPayload} subtype that defines a type-safe access to the payload.
* This must match the {@linkplain #getType() event type}.
*/
public T getPayload(Class type) throws IOException {
T v = GitHub.MAPPER.readValue(payload.traverse(), type);
v.wrapUp(root);
return v;
}
}
代码示例来源:origin: apache/syncope
values.add(null);
} else if (node.isObject()) {
values.add(((ObjectNode) node).traverse(jp.getCodec()).readValueAs(GuardedString.class));
} else if (node.isBoolean()) {
values.add(node.asBoolean());
代码示例来源:origin: org.apache.syncope.core/syncope-core-provisioning-api
values.add(null);
} else if (node.isObject()) {
values.add(((ObjectNode) node).traverse(jp.getCodec()).readValueAs(GuardedString.class));
} else if (node.isBoolean()) {
values.add(node.asBoolean());
代码示例来源:origin: io.digdag/digdag-standards
private TableSchema tableSchema(Config params)
{
try {
return params.get("schema", TableSchema.class);
}
catch (ConfigException ignore) {
}
String fileName = params.get("schema", String.class);
try {
String schemaString = workspace.templateFile(templateEngine, fileName, UTF_8, params);
if (FilenameUtils.getExtension(fileName).equals("json")) {
return objectMapper.readValue(schemaString, TableSchema.class);
}
else {
ObjectNode schemaJson = new YamlLoader().loadString(schemaString);
return objectMapper.readValue(schemaJson.traverse(), TableSchema.class);
}
}
catch (IOException ex) {
throw workspace.propagateIoException(ex, fileName, ConfigException::new);
}
catch (TemplateException ex) {
throw new ConfigException(
String.format(ENGLISH, "%s in %s", ex.getMessage(), fileName),
ex);
}
}
}
代码示例来源:origin: apache/olingo-odata4
entityDeserializer.doDeserialize(item.traverse(parser.getCodec())).getPayload());
} else if (itemContextURL.isDeltaDeletedEntity()) {
delta.getDeletedEntities().add(parser.getCodec().treeToValue(item, DeletedEntity.class));
代码示例来源:origin: org.apache.olingo/odata-client-core
entityDeserializer.doDeserialize(item.traverse(parser.getCodec())).getPayload());
} else if (itemContextURL.isDeltaDeletedEntity()) {
delta.getDeletedEntities().add(parser.getCodec().treeToValue(item, DeletedEntity.class));
代码示例来源:origin: io.ebean/ebean
return null;
JsonParser newParser = node.traverse();
SpiJsonReader newReader = jsonRead.forJson(newParser, false);