mirror of
https://github.com/Tribufu/TribufuDotNet
synced 2026-08-08 12:21:07 +00:00
21 lines
635 B
C#
21 lines
635 B
C#
// Copyright (c) Tribufu. All Rights Reserved.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
using System;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace Tribufu.Serialization.Newtonsoft
|
|
{
|
|
public class DecimalStringConverter : JsonConverter<decimal>
|
|
{
|
|
public override decimal ReadJson(JsonReader reader, Type objectType, decimal existingValue, bool hasExistingValue, JsonSerializer serializer)
|
|
{
|
|
return decimal.Parse(reader.ToString());
|
|
}
|
|
|
|
public override void WriteJson(JsonWriter writer, decimal value, JsonSerializer serializer)
|
|
{
|
|
writer.WriteValue(value.ToString());
|
|
}
|
|
}
|
|
}
|