From abd85434b4b27f7133f429fc2f0b49a416972c19 Mon Sep 17 00:00:00 2001 From: jcguo Date: Thu, 23 Jan 2025 17:51:34 +0800 Subject: [PATCH] Fix issues about Double.MaxValue --- src/MessagePack/MessagePackSerializer.Json.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MessagePack/MessagePackSerializer.Json.cs b/src/MessagePack/MessagePackSerializer.Json.cs index 39e9e4113..1dfdf49db 100644 --- a/src/MessagePack/MessagePackSerializer.Json.cs +++ b/src/MessagePack/MessagePackSerializer.Json.cs @@ -291,11 +291,11 @@ private static void ToJsonCore(ref MessagePackReader reader, TextWriter writer, case MessagePackType.Float: if (reader.NextCode == MessagePackCode.Float32) { - writer.Write(reader.ReadSingle().ToString(CultureInfo.InvariantCulture)); + writer.Write(reader.ReadSingle().ToString("R", CultureInfo.InvariantCulture)); } else { - writer.Write(reader.ReadDouble().ToString(CultureInfo.InvariantCulture)); + writer.Write(reader.ReadDouble().ToString("R", CultureInfo.InvariantCulture)); } break;