🗃️ 2.2.25. JSON Support
6 items
🗃️ 2.2.26. XML Support
7 items
🗃️ 2.2.27. HTML Support
7 items
🗃️ 2.2.28. UON Support
2 items
🗃️ 2.2.29. URL-Encoding Support
3 items
🗃️ 2.2.30. MessagePack Support
2 items
🗃️ 2.2.31. OpenApi Support
3 items
📄️ 2.2.32. TOML Support
Juneau supports converting arbitrary POJOs to and from TOML (Tom's Obvious Minimal Language) using native serializers and parsers implemented without any external dependencies.
📄️ 2.2.33. Prototext (Protobuf Text Format)
Juneau supports converting arbitrary POJOs to and from the Protobuf Text Format using native serializers and parsers implemented without any external dependencies. This is the human-readable text format (not the binary wire format) used for protobuf configuration files, debugging, and interop with tools like protoc --decode. The PrototextSerializer converts POJOs directly to Protobuf Text Format, and the PrototextParser creates POJOs directly from protobuf text without intermediate DOM objects.
📄️ 2.2.34. Protobuf (Binary Format)
Juneau supports converting arbitrary POJOs to and from the Protocol Buffers binary wire format using native, bean-driven serializers and parsers. No .proto schema file or code generation is required — the field-number/type schema is derived directly from Juneau bean metadata.
📄️ 2.2.35. Parquet Basics
The org.apache.juneau.marshall.parquet package provides Juneau serializer and parser implementations for the
🗃️ 2.2.36. YAML Support
4 items
🗃️ 2.2.37. CSV Support
2 items
📄️ 2.2.38. Markdown Support
The org.apache.juneau.marshall.markdown
🗃️ 2.2.39. JSONL Support
1 item
📄️ 2.2.40. Hjson Support
Juneau supports converting arbitrary POJOs to and from Hjson (Human JSON) using native serializers and parsers. Hjson is a syntax extension of JSON designed for human-friendly configuration files and hand-edited data. It extends JSON with quoteless strings, multiline strings, comments, optional commas, and unquoted keys.
📄️ 2.2.41. JCS Support
Juneau supports converting arbitrary POJOs to canonical JSON per RFC 8785 (JCS - JSON Canonicalization Scheme) using a native serializer. JCS produces a deterministic, byte-for-byte representation suitable for cryptographic operations such as hashing and digital signing.
📄️ 2.2.42. BSON Support
Juneau supports converting arbitrary POJOs to and from BSON (Binary JSON) using native serializers and parsers. BSON is the binary serialization format used by MongoDB, extending JSON with typed integers (int32/int64), native datetime, decimal128, and binary data. It uses little-endian byte order and length-prefixed documents.
📄️ 2.2.43. CBOR Support
Juneau supports converting arbitrary POJOs to and from CBOR (Concise Binary Object Representation) per RFC 8949 using native serializers and parsers. CBOR is a compact binary format designed for extremely small code size, very small message size, and extensibility. It is widely used in IoT, constrained environments, COSE (CBOR Object Signing and Encryption), and WebAuthn.
📄️ 2.2.44. HOCON Support
Juneau supports converting arbitrary POJOs to and from HOCON (Human-Optimized Config Object Notation) using native serializers and parsers. HOCON is a superset of JSON used extensively in the JVM ecosystem (Akka, Play Framework, sbt, Apache Spark, Kafka, Flink) for configuration files. It extends JSON with path expressions, = as key-value separator, unquoted strings, object merging, substitutions ($), triple-quoted multi-line strings, and optional root braces.
📄️ 2.2.45. INI Basics
Juneau supports converting POJOs to and from the classic INI configuration file format using native serializers and parsers implemented without any external dependencies.
📄️ 2.2.46. PlainText Support
Juneau supports converting POJOs to and from plain text.