Module ca.marcusdunn.jsonlens.mapped


module ca.marcusdunn.jsonlens.mapped

A read-only JsonModel over UTF-8 JSON bytes, for example a memory-mapped file: MappedJson.

The model does not copy the JSON text. It reads strings and numbers from the bytes only when the evaluator reads them. It does not implement JsonFactory, so it runs the standard functions and read-only function extensions.

Dependencies

At runtime, this module requires only java.base and the model module. It does not require the parser or the evaluator.