Class VariantUtils
java.lang.Object
io.confluent.kafka.schemaregistry.type.VariantUtils
Converts between Jackson
JsonNode and Variant (metadata + value binary pair).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VariantfromJsonNode(com.fasterxml.jackson.databind.JsonNode node) Converts a Jackson JsonNode into a Variant.static com.fasterxml.jackson.databind.JsonNodetoJsonNode(Variant variant) Converts a Variant into a Jackson JsonNode.static StringtoJsonString(Variant variant) Converts a Variant into a JSON string.
-
Constructor Details
-
VariantUtils
public VariantUtils()
-
-
Method Details
-
toJsonNode
Converts a Variant into a Jackson JsonNode.- Parameters:
variant- the Variant to convert- Returns:
- a JsonNode representing the variant value
-
toJsonString
Converts a Variant into a JSON string.- Parameters:
variant- the Variant to convert- Returns:
- the JSON string representation
-
fromJsonNode
Converts a Jackson JsonNode into a Variant.- Parameters:
node- the JSON node to convert- Returns:
- a Variant containing the encoded metadata and value
-