本文整理了Java中com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode()
方法的一些代码示例,展示了JsonNodeFactory.binaryNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonNodeFactory.binaryNode()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.node.JsonNodeFactory
类名称:JsonNodeFactory
方法名:binaryNode
[英]Factory method for constructing a node that represents given binary data, and will get serialized as equivalent base64-encoded String value
[中]用于构造表示给定二进制数据的节点的工厂方法,该节点将被序列化为等效的base64编码字符串值
代码示例来源:origin: redisson/redisson
@Override
public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); }
@Override
代码示例来源:origin: redisson/redisson
@Override
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
代码示例来源:origin: redisson/redisson
protected final JsonNode _fromEmbedded(JsonParser p, DeserializationContext ctxt,
JsonNodeFactory nodeFactory) throws IOException
{
Object ob = p.getEmbeddedObject();
if (ob == null) { // should this occur?
return nodeFactory.nullNode();
}
Class<?> type = ob.getClass();
if (type == byte[].class) { // most common special case
return nodeFactory.binaryNode((byte[]) ob);
}
// [databind#743]: Don't forget RawValue
if (ob instanceof RawValue) {
return nodeFactory.rawValueNode((RawValue) ob);
}
if (ob instanceof JsonNode) {
// [databind#433]: but could also be a JsonNode hiding in there!
return (JsonNode) ob;
}
// any other special handling needed?
return nodeFactory.pojoNode(ob);
}
}
代码示例来源:origin: rakam-io/rakam
public static BinaryNode binaryNode(byte[] value) {
return jsonNodeFactory.binaryNode(value);
}
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
@Override
public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); }
@Override
代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind
@Override
public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); }
@Override
代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all
@Override
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
代码示例来源:origin: Nextdoor/bender
@Override
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
@Override
public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); }
@Override
代码示例来源:origin: Nextdoor/bender
@Override
public final BinaryNode binaryNode(byte[] data) { return _nodeFactory.binaryNode(data); }
@Override
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind
@Override
public final BinaryNode binaryNode(byte[] data, int offset, int length) { return _nodeFactory.binaryNode(data, offset, length); }
代码示例来源:origin: com.redhat.lightblue/lightblue-core-metadata
@Override
public JsonNode toJson(JsonNodeFactory factory, Object obj) {
return factory.binaryNode((byte[]) cast(obj));
}
代码示例来源:origin: lightblue-platform/lightblue-core
@Override
public JsonNode toJson(JsonNodeFactory factory, Object obj) {
return factory.binaryNode((byte[]) cast(obj));
}
代码示例来源:origin: com.redhat.lightblue/metadata
@Override
public JsonNode toJson(JsonNodeFactory factory, Object obj) {
return factory.binaryNode((byte[]) cast(obj));
}
代码示例来源:origin: Yubico/java-webauthn-server
@Override
public JsonNode getX5cArray(AttestationObject attestationObject) {
JsonNodeFactory jsonFactory = JsonNodeFactory.instance;
ArrayNode array = jsonFactory.arrayNode();
for (JsonNode cert : parseJws(attestationObject).getHeader().get("x5c")) {
array.add(jsonFactory.binaryNode(ByteArray.fromBase64(cert.textValue()).getBytes()));
}
return array;
}
代码示例来源:origin: com.unboundid.product.scim2/scim2-sdk-common
/**
* Create a new {@code not equal} filter.
*
* @param attributePath The path to the attribute to filter by.
* @param filterValue The filter attribute value.
* @return A new {@code not equal} filter.
* @throws BadRequestException If the path could not be parsed.
*/
public static Filter ne(final String attributePath, final byte[] filterValue)
throws BadRequestException
{
return new NotEqualFilter(Path.fromString(attributePath),
JsonUtils.getJsonNodeFactory().binaryNode(filterValue));
}
代码示例来源:origin: pingidentity/scim2
/**
* Create a new {@code not equal} filter.
*
* @param attributePath The path to the attribute to filter by.
* @param filterValue The filter attribute value.
* @return A new {@code not equal} filter.
* @throws BadRequestException If the path could not be parsed.
*/
public static Filter ne(final String attributePath, final byte[] filterValue)
throws BadRequestException
{
return new NotEqualFilter(Path.fromString(attributePath),
JsonUtils.getJsonNodeFactory().binaryNode(filterValue));
}
代码示例来源:origin: com.unboundid.product.scim2/scim2-sdk-common
/**
* Create a new {@code equal} filter.
*
* @param attributePath The path to the attribute to filter by.
* @param filterValue The filter attribute value.
* @return A new {@code equal} filter.
* @throws BadRequestException If the path could not be parsed.
*/
public static Filter eq(final String attributePath, final byte[] filterValue)
throws BadRequestException
{
return new EqualFilter(Path.fromString(attributePath),
JsonUtils.getJsonNodeFactory().binaryNode(filterValue));
}
代码示例来源:origin: pingidentity/scim2
/**
* Create a new {@code equal} filter.
*
* @param attributePath The path to the attribute to filter by.
* @param filterValue The filter attribute value.
* @return A new {@code equal} filter.
* @throws BadRequestException If the path could not be parsed.
*/
public static Filter eq(final String attributePath, final byte[] filterValue)
throws BadRequestException
{
return new EqualFilter(Path.fromString(attributePath),
JsonUtils.getJsonNodeFactory().binaryNode(filterValue));
}
内容来源于网络,如有侵权,请联系作者删除!