Class FloatArrayJsonConverterBase
JSON converter for float arrays. Serializes as a JSON array ([1.0, 2.0])
and deserializes from either a JSON array or the Data API binary format
({ "$binary": "<base64>" }). Use FloatBinaryWriter to serialize as binary instead.
public class FloatArrayJsonConverterBase : JsonConverter<float[]>
- Inheritance
-
FloatArrayJsonConverterBase
- Derived
- Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts the JSON to type T.
public override float[] Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
readerUtf8JsonReaderThe reader.
typeToConvertTypeThe type to convert.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.
Returns
- float[]
The converted value.
Write(Utf8JsonWriter, float[], JsonSerializerOptions)
Writes a specified value as JSON.
public override void Write(Utf8JsonWriter writer, float[] value, JsonSerializerOptions options)
Parameters
writerUtf8JsonWriterThe writer to write to.
valuefloat[]The value to convert to JSON.
optionsJsonSerializerOptionsAn object that specifies serialization options to use.