com.fasterxml.jackson.databind.node.JsonNodeFactory.binaryNode()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(108)

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

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));
}

相关文章