
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
FromJson(JsonElement, JsonMappingOptions?)
Creates a LeanDocument from a JSON element tree.
FromJsonString(string, JsonMappingOptions?)
Convenience overload that parses a JSON string first.