Table of Contents

Public classStatic JsonDocumentMapper

Namespace
Rowles.LeanLucene.Document.Json
Assembly
Rowles.LeanLucene.dll

Maps a System.Text.Json.JsonElement tree to a LeanDocument by emitting typed fields based on System.Text.Json.JsonValueKind. Nested objects become prefixed field names; arrays become multi-valued fields.

public static class JsonDocumentMapper
JsonDocumentMapper

Methods

Public methodStatic FromJson(JsonElement, JsonMappingOptions?)

Creates a LeanDocument from a JSON element tree.

Public methodStatic FromJsonString(string, JsonMappingOptions?)

Convenience overload that parses a JSON string first.