Package org.apache.juneau.marshall.marshaller
package org.apache.juneau.marshall.marshaller
Marshallers
-
ClassesClassDescriptionA pairing of a
BsonSerializerandBsonParserinto a single class with convenience to/of methods.ABsonvariant that represents binary values as Base64 text instead of raw BSON bytes.ABsonvariant that represents binary values as spaced hexadecimal text instead of raw BSON bytes.A pairing of aCborSerializerandCborParserinto a single class with convenience read/write methods.ACborvariant that represents binary values as Base64 text instead of raw CBOR bytes.ACborvariant whose parser is in native mode, exposing low-level CBOR tag and type information in the token stream instead of normalizing it away.ACborvariant that represents binary values as spaced hexadecimal text instead of raw CBOR bytes.A subclass ofMarshallerfor character-based serializers and parsers.A pairing of aCsvSerializerandCsvParserinto a single class with convenience to/of methods.A pairing of aHjsonSerializerandHjsonParserinto a single class with convenience to/of methods.AHjsonvariant that produces compact (single-line) Hjson output.A pairing of aHoconSerializerandHoconParserinto a single class with convenience to/of methods.AHoconvariant that produces readable HOCON output with the root braces retained (theHocon.DEFAULTform omits them).AHoconvariant that produces compact (single-line) HOCON output.A pairing of aHtmlSerializerandHtmlParserinto a single class with convenience to/of methods.AnHtmlvariant that produces output with single-quoted attributes and JSON type hint tags disabled (a "simple" flavor of the single-quote variant).AnHtmlvariant that produces output with attributes quoted using single quotes instead of double quotes.AnHtmlvariant that produces readable (indented, multi-line) output with attributes quoted using single quotes.A pairing of anIniSerializerandIniParserinto a single class with convenience to/of methods.AnInivariant that produces readable (spaced) INI output.A pairing of aJcsSerializerandJsonParserinto a single class with convenience to/of methods.A pairing of aJsonSerializerandJsonParserinto a single class with convenience read/write methods.A pairing of aJson5SerializerandJson5Parserinto a single class with convenience read/write methods.PairsJson5lSerializerandJson5lParserinto a single class with convenience to/of methods.AJson5variant that produces readable (indented, multi-line) JSON5 output.PairsJsonlSerializerandJsonlParserinto a single class with convenience to/of methods.AJsonvariant that produces readable (indented, multi-line) JSON output.A pairing of aMarkdownSerializerandMarkdownParserinto a single class with convenience to/of methods.A pairing of aMarkdownDocSerializerandMarkdownDocParserinto a single class with convenience to/of methods for document-mode Markdown (headings + tables).Top-level class for a pairing of aSerializerandParserinto a single class with convenience read/write methods.Convenience static methods for serializing objects with all supported Juneau marshalling formats.A pairing of aMsgPackSerializerandMsgPackParserinto a single class with convenience to/of methods.AMsgPackvariant that represents binary values as Base64 text instead of raw MessagePack bytes.AMsgPackvariant whose parser is in native mode, exposing low-level MessagePack extension type information in the token stream instead of normalizing it away.AMsgPackvariant that represents binary values as spaced hexadecimal text instead of raw MessagePack bytes.A pairing of aOpenApiSerializerandOpenApiParserinto a single class with convenience to/of methods.A pairing ofParquetSerializerandParquetParserfor Apache Parquet binary format.A pairing of aPlainTextSerializerandPlainTextParserinto a single class with convenience to/of methods.A pairing of aProtobufSerializerandProtobufParserinto a single class with convenience read/write methods.A pairing of aPrototextSerializerandPrototextParserinto a single class with convenience to/of methods.APrototextvariant that produces readable (whitespace-padded) Protobuf Text Format output.PairsSseSerializerandSseParserinto a single class with convenience read/write methods for thetext/event-stream wire format.A subclass ofMarshallerfor stream-based serializers and parsers.TOML marshaller combiningTomlSerializerandTomlParser.ATomlvariant that produces readable (whitespace-padded) TOML output.A pairing of aUonSerializerandUonParserinto a single class with convenience to/of methods.AUonvariant that percent-encodes reserved/URL-unsafe characters in its UON output.AUonvariant that produces readable (whitespace-padded) UON output.A pairing of aUrlEncodingSerializerandUrlEncodingParserinto a single class with convenience to/of methods.AUrlEncodingvariant that expands array/collection-valued properties into multiple repeated key/value parameter pairs instead of a single UON-encoded array value.AUrlEncodingvariant that leaves value parts in plain text (not UON-encoded) in its output.AUrlEncodingvariant that produces readable (whitespace-padded) URL-encoded output.A pairing of aXmlSerializerandXmlParserinto a single class with convenience to/of methods.AnXmlvariant that emits XML namespaces (theXml.DEFAULTform omits them).AnXmlvariant that emits XML namespaces with attributes quoted using single quotes.AnXmlvariant that produces readable (indented, multi-line) output with XML namespaces and attributes quoted using single quotes.AnXmlvariant that produces output with attributes quoted using single quotes instead of double quotes.AnXmlvariant that produces readable (indented, multi-line) output with attributes quoted using single quotes.A pairing of aYamlSerializerandYamlParserinto a single class with convenience to/of methods.AYamlvariant that produces readable (indented, multi-line) YAML output.