Class AnalyzerOptionsConverter
JSON converter for AnalyzerOptions, supporting both shorthand (string tokenizer name) and full object representations used in text/lexical search configuration.
public class AnalyzerOptionsConverter : JsonConverter<AnalyzerOptions>
- Inheritance
-
AnalyzerOptionsConverter
- Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts JSON (either a string shorthand or full object) to an AnalyzerOptions value.
public override AnalyzerOptions Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReadertypeToConvertTypeoptionsJsonSerializerOptions
Returns
Write(Utf8JsonWriter, AnalyzerOptions, JsonSerializerOptions)
Writes an AnalyzerOptions value as JSON.
public override void Write(Utf8JsonWriter writer, AnalyzerOptions value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWritervalueAnalyzerOptionsoptionsJsonSerializerOptions