Class VariantUtils

java.lang.Object
io.confluent.kafka.schemaregistry.type.VariantUtils

public class VariantUtils extends Object
Converts between Jackson JsonNode and Variant (metadata + value binary pair).
  • Constructor Details

    • VariantUtils

      public VariantUtils()
  • Method Details

    • toJsonNode

      public static com.fasterxml.jackson.databind.JsonNode toJsonNode(Variant variant)
      Converts a Variant into a Jackson JsonNode.
      Parameters:
      variant - the Variant to convert
      Returns:
      a JsonNode representing the variant value
    • toJsonString

      public static String toJsonString(Variant variant)
      Converts a Variant into a JSON string.
      Parameters:
      variant - the Variant to convert
      Returns:
      the JSON string representation
    • fromJsonNode

      public static Variant fromJsonNode(com.fasterxml.jackson.databind.JsonNode node)
      Converts a Jackson JsonNode into a Variant.
      Parameters:
      node - the JSON node to convert
      Returns:
      a Variant containing the encoded metadata and value