|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System;
using System.Text.Json;
using System.Text.Json.Serialization;
namespace Microsoft.ML.AutoML.Test
{
internal class FloatToDecimalConverter : JsonConverter<float>
{
public override float Read(ref Utf8JsonReader reader, Type type, JsonSerializerOptions options)
{
return Convert.ToSingle(reader.GetDecimal());
}
public override void Write(Utf8JsonWriter writer, float value, JsonSerializerOptions options)
{
writer.WriteNumberValue(Convert.ToDecimal(value));
}
}
}
|