Skip to content

Commit 5867c5b

Browse files
committed
Fix Stringified converters
1 parent 71ae273 commit 5867c5b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/Elastic.Clients.Elasticsearch/Serialization/Stringified.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88

99
namespace Elastic.Clients.Elasticsearch.Serialization;
1010

11-
internal sealed class StringifiedLongConverter : JsonConverter<long?>
11+
internal sealed class StringifiedLongConverter : JsonConverter<long>
1212
{
13-
public override long? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedLong(ref reader);
13+
public override long Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedLong(ref reader);
1414

15-
public override void Write(Utf8JsonWriter writer, long? value, JsonSerializerOptions options) => writer.WriteNumberValue(value.Value);
15+
public override void Write(Utf8JsonWriter writer, long value, JsonSerializerOptions options) => writer.WriteNumberValue(value);
1616

1717
public static long ReadStringifiedLong(ref Utf8JsonReader reader)
1818
{
@@ -35,11 +35,11 @@ public static long ReadStringifiedLong(ref Utf8JsonReader reader)
3535
}
3636
}
3737

38-
internal sealed class StringifiedIntegerConverter : JsonConverter<int?>
38+
internal sealed class StringifiedIntegerConverter : JsonConverter<int>
3939
{
40-
public override int? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedInteger(ref reader);
40+
public override int Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedInteger(ref reader);
4141

42-
public override void Write(Utf8JsonWriter writer, int? value, JsonSerializerOptions options) => writer.WriteNumberValue(value.Value);
42+
public override void Write(Utf8JsonWriter writer, int value, JsonSerializerOptions options) => writer.WriteNumberValue(value);
4343

4444
public static int ReadStringifiedInteger(ref Utf8JsonReader reader)
4545
{
@@ -62,11 +62,11 @@ public static int ReadStringifiedInteger(ref Utf8JsonReader reader)
6262
}
6363
}
6464

65-
internal sealed class StringifiedBoolConverter : JsonConverter<bool?>
65+
internal sealed class StringifiedBoolConverter : JsonConverter<bool>
6666
{
67-
public override bool? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedBool(ref reader);
67+
public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) => ReadStringifiedBool(ref reader);
6868

69-
public override void Write(Utf8JsonWriter writer, bool? value, JsonSerializerOptions options) => writer.WriteBooleanValue(value.Value);
69+
public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options) => writer.WriteBooleanValue(value);
7070

7171
public static bool ReadStringifiedBool(ref Utf8JsonReader reader)
7272
{
@@ -87,4 +87,4 @@ public static bool ReadStringifiedBool(ref Utf8JsonReader reader)
8787

8888
return reader.GetBoolean();
8989
}
90-
}
90+
}

0 commit comments

Comments
 (0)