public class JsonSchemaData extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONNECT_INDEX_PROP |
static String |
CONNECT_PARAMETERS_PROP |
static String |
CONNECT_TYPE_BYTES |
static String |
CONNECT_TYPE_FLOAT32 |
static String |
CONNECT_TYPE_FLOAT64 |
static String |
CONNECT_TYPE_INT16 |
static String |
CONNECT_TYPE_INT32 |
static String |
CONNECT_TYPE_INT64 |
static String |
CONNECT_TYPE_INT8 |
static String |
CONNECT_TYPE_MAP |
static String |
CONNECT_TYPE_PROP |
static String |
CONNECT_VERSION_PROP |
static String |
DEFAULT_ID_PREFIX |
static String |
GENERALIZED_TYPE_ENUM |
static String |
GENERALIZED_TYPE_UNION |
static String |
GENERALIZED_TYPE_UNION_FIELD_PREFIX |
static String |
GENERALIZED_TYPE_UNION_PREFIX |
static String |
JSON_ID_PROP |
static String |
JSON_TYPE_ENUM |
static String |
JSON_TYPE_ONE_OF |
static String |
KEY_FIELD |
static String |
NAMESPACE |
static String |
NULL_MARKER |
static String |
VALUE_FIELD |
| Constructor and Description |
|---|
JsonSchemaData() |
JsonSchemaData(JsonSchemaDataConfig jsonSchemaDataConfig) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
fromConnectData(org.apache.kafka.connect.data.Schema schema,
Object logicalValue)
Convert this object, in the org.apache.kafka.connect.data format, into a JSON object,
returning both the schema
and the converted object.
|
JsonSchema |
fromConnectSchema(org.apache.kafka.connect.data.Schema schema) |
Object |
toConnectData(org.apache.kafka.connect.data.Schema schema,
com.fasterxml.jackson.databind.JsonNode jsonValue) |
org.apache.kafka.connect.data.Schema |
toConnectSchema(JsonSchema schema) |
protected org.apache.kafka.connect.data.Schema |
toConnectSchema(org.everit.json.schema.Schema jsonSchema) |
public static final String NAMESPACE
public static final String KEY_FIELD
public static final String VALUE_FIELD
public static final String CONNECT_TYPE_PROP
public static final String CONNECT_VERSION_PROP
public static final String CONNECT_PARAMETERS_PROP
public static final String CONNECT_INDEX_PROP
public static final String CONNECT_TYPE_INT8
public static final String CONNECT_TYPE_INT16
public static final String CONNECT_TYPE_INT32
public static final String CONNECT_TYPE_INT64
public static final String CONNECT_TYPE_FLOAT32
public static final String CONNECT_TYPE_FLOAT64
public static final String CONNECT_TYPE_BYTES
public static final String CONNECT_TYPE_MAP
public static final String DEFAULT_ID_PREFIX
public static final String JSON_ID_PROP
public static final String JSON_TYPE_ENUM
public static final String JSON_TYPE_ONE_OF
public static final String GENERALIZED_TYPE_UNION
public static final String GENERALIZED_TYPE_ENUM
public static final String GENERALIZED_TYPE_UNION_PREFIX
public static final String GENERALIZED_TYPE_UNION_FIELD_PREFIX
public static final String NULL_MARKER
public JsonSchemaData()
public JsonSchemaData(JsonSchemaDataConfig jsonSchemaDataConfig)
public com.fasterxml.jackson.databind.JsonNode fromConnectData(org.apache.kafka.connect.data.Schema schema,
Object logicalValue)
public Object toConnectData(org.apache.kafka.connect.data.Schema schema, com.fasterxml.jackson.databind.JsonNode jsonValue)
public JsonSchema fromConnectSchema(org.apache.kafka.connect.data.Schema schema)
public org.apache.kafka.connect.data.Schema toConnectSchema(JsonSchema schema)
protected org.apache.kafka.connect.data.Schema toConnectSchema(org.everit.json.schema.Schema jsonSchema)
Copyright © 2025 Confluent, Inc.. All rights reserved.