mirror of
https://github.com/tribufu/tribufu-dotnet
synced 2025-06-15 18:04:18 +00:00
22 lines
622 B
C#
22 lines
622 B
C#
// Copyright (c) Tribufu. All Rights Reserved.
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
using System;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace Tribufu.Serialization.Newtonsoft
|
|
{
|
|
public class LongStringConverter : JsonConverter<ulong>
|
|
{
|
|
public override ulong ReadJson(JsonReader reader, Type objectType, ulong existingValue, bool hasExistingValue, JsonSerializer serializer)
|
|
{
|
|
return ulong.Parse(reader.ToString());
|
|
}
|
|
|
|
public override void WriteJson(JsonWriter writer, ulong value, JsonSerializer serializer)
|
|
{
|
|
writer.WriteValue(value.ToString());
|
|
}
|
|
}
|
|
}
|