Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit fd09ca9

Browse files
committed
Revert unnecessary Guid serialization logic in TypeSerializers, it's already supported
1 parent e151efe commit fd09ca9

File tree

2 files changed

+6
-14
lines changed

2 files changed

+6
-14
lines changed

src/ServiceStack.Text/Json/JsonTypeSerializer.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,17 +168,13 @@ public void WriteNullableTimeSpan(TextWriter writer, object oTimeSpan)
168168

169169
public void WriteGuid(TextWriter writer, object oValue)
170170
{
171-
WriteRawString(writer, JsConfig<Guid>.RawSerializeFn != null
172-
? JsConfig<Guid>.RawSerializeFn((Guid) oValue)
173-
: ((Guid) oValue).ToString("N"));
171+
WriteRawString(writer, ((Guid)oValue).ToString("N"));
174172
}
175173

176174
public void WriteNullableGuid(TextWriter writer, object oValue)
177175
{
178176
if (oValue == null) return;
179-
WriteRawString(writer, JsConfig<Guid>.RawSerializeFn != null
180-
? JsConfig<Guid>.RawSerializeFn((Guid)oValue)
181-
: ((Guid)oValue).ToString("N"));
177+
WriteRawString(writer, ((Guid)oValue).ToString("N"));
182178
}
183179

184180
public void WriteBytes(TextWriter writer, object oByteValue)

src/ServiceStack.Text/Jsv/JsvTypeSerializer.cs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,18 +144,14 @@ public void WriteNullableTimeSpan(TextWriter writer, object oTimeSpan)
144144

145145
public void WriteGuid(TextWriter writer, object oValue)
146146
{
147-
writer.Write(JsConfig<Guid>.RawSerializeFn != null
148-
? JsConfig<Guid>.RawSerializeFn((Guid) oValue)
149-
: ((Guid) oValue).ToString("N"));
147+
writer.Write(((Guid)oValue).ToString("N"));
150148
}
151149

152-
public void WriteNullableGuid(TextWriter writer, object oValue)
150+
public void WriteNullableGuid(TextWriter writer, object oValue)
153151
{
154152
if (oValue == null) return;
155-
writer.Write(JsConfig<Guid>.RawSerializeFn != null
156-
? JsConfig<Guid>.RawSerializeFn((Guid)oValue)
157-
: ((Guid)oValue).ToString("N"));
158-
}
153+
writer.Write(((Guid)oValue).ToString("N"));
154+
}
159155

160156
public void WriteBytes(TextWriter writer, object oByteValue)
161157
{

0 commit comments

Comments
 (0)