borer borer-core
Type to start searching
    sirthias/borer/
    sirthias/borer/
    • Basic Design Principles and Limitations
    • Getting Started
    • borer-core
      • Encoding and Decoding
      • Types Supported Out-of-the-Box
      • Encoding and Decoding Custom Types
      • Nullable and Default
      • StringNumbers and StringBooleans
      • ByteStringArrayCodecs
      • Input, Output, ByteAccess
      • JSON Specifics
      • JSON Performance
      • Document Object Model (DOM)
      • Transcoding
      • Debugging
    • borer-derivation
      • Derivation Basics
      • Array-Based Codecs
      • Map-Based Codecs
      • Type IDs
      • Derivation FAQ
    • borer-compat-akka
    • borer-compat-pekko
    • borer-compat-cats
    • borer-compat-circe
    • borer-compat-scodec
    • Project Info
      • License
      • Changelog
      • References
      • Sponsors

    borer-core

    • Encoding and Decoding
    • Types Supported Out-of-the-Box
    • Encoding and Decoding Custom Types
      • Case Classes
      • Transforming Existing Encoders / Decoders
      • “Manual” Construction
    • Nullable and Default
      • NullOptions
    • StringNumbers and StringBooleans
    • ByteStringArrayCodecs
    • Input, Output, ByteAccess
      • Input
      • Output
      • ByteAccess
    • JSON Specifics
      • Base Encodings for Binary Data
      • JSON Pretty Printing
      • When (not) to use borer for JSON
      • Comparison with other Scala JSON Libraries
    • JSON Performance
    • Document Object Model (DOM)
      • DOM Transformation
    • Transcoding
      • Transcoding vs. Encoding + Decoding
      • Transcoding as AST-Substitute
      • CBOR vs. JSON Transcoding
      • Example
    • Debugging
    Edit this page
    1.16.1
    Previous Getting Started
    Next Encoding and Decoding
    Copyright (C) 2019-2023 Mathias Doenitz
    Powered by Paradox and Paradox Material Theme