Airbyte Kotlin Bulk CDK
Toggle table of contents
0.1.92
jvm
Platform filter
jvm
Switch theme
Search in API
Airbyte Kotlin Bulk CDK
bulk-cdk-core-base
/
io.airbyte.cdk.command
/
ValidatedJsonUtils
Validated
Json
Utils
object
ValidatedJsonUtils
Members
Properties
generator
Config
Link copied to clipboard
val
generatorConfig
:
JsonSchemaConfig
Functions
generate
Airbyte
Json
Schema
Link copied to clipboard
fun
<
T
>
generateAirbyteJsonSchema
(
klazz
:
Class
<
T
>
)
:
JsonNode
Generates a JSON schema suitable for use by the Airbyte Platform.
parse
List
Link copied to clipboard
fun
<
T
>
parseList
(
elementClass
:
Class
<
T
>
,
tree
:
JsonNode
)
:
List
<
T
>
fun
<
T
>
parseList
(
elementClass
:
Class
<
T
>
,
json
:
String
?
)
:
List
<
T
>
parse
One
Link copied to clipboard
fun
<
T
>
parseOne
(
klazz
:
Class
<
T
>
,
json
:
String
)
:
T
parse
Unvalidated
Link copied to clipboard
fun
<
T
>
parseUnvalidated
(
jsonNode
:
JsonNode
,
klazz
:
Class
<
T
>
)
:
T
fun
<
T
>
parseUnvalidated
(
json
:
String
,
klazz
:
Class
<
T
>
)
:
T