Cdn
object Cdn
Main entry point for Concise Diagnostic Notation (CDN) parsing and generation.
CDN is specified by IETF draft-ietf-cbor-edn-literals and updates RFC 8949 / RFC 8610 Appendix G.
Functions
Link copied to clipboard
Decodes CBOR bytes and serializes them into CDN text representation using a custom extension registry.
fun encode(encodedCbor: ByteArray, options: CdnGeneratorOptions = CdnGeneratorOptions.Default): String
Decodes encoded CBOR bytes and serializes them into Concise Diagnostic Notation text.
Serializes a DataItem into its CDN text representation using a custom extension registry.
Serializes a DataItem into its Concise Diagnostic Notation text representation.
Link copied to clipboard
Parses a CDN text string containing zero or more data items into a List of DataItems using a custom extension registry.
fun parseSequence(cdnText: String, options: CdnParserOptions = CdnParserOptions.Default): List<DataItem>
Link copied to clipboard
Registers a custom CdnExtension with the default extension registry.