Skip to content

Commit e038010

Browse files
authored
Make the default value for json with Json.NET a string (#5914)
Fixes #5913
1 parent 91086e5 commit e038010

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

src/Npgsql.Json.NET/Internal/JsonNetTypeInfoResolverFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ static TypeInfoMappingCollection AddMappings(TypeInfoMappingCollection mappings,
2626
{
2727
var jsonb = dataTypeName == "jsonb";
2828
mappings.AddType<JToken>(dataTypeName, (options, mapping, _) =>
29-
mapping.CreateInfo(options, new JsonNetJsonConverter<JToken>(jsonb, options.TextEncoding, settings)), isDefault: true);
29+
mapping.CreateInfo(options, new JsonNetJsonConverter<JToken>(jsonb, options.TextEncoding, settings)));
3030
mappings.AddType<JObject>(dataTypeName, (options, mapping, _) =>
3131
mapping.CreateInfo(options, new JsonNetJsonConverter<JObject>(jsonb, options.TextEncoding, settings)));
3232
mappings.AddType<JArray>(dataTypeName, (options, mapping, _) =>

src/Npgsql/Internal/ResolverFactories/JsonTypeInfoResolverFactory.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ static TypeInfoMappingCollection AddMappings(TypeInfoMappingCollection mappings,
4343
var jsonb = dataTypeName == DataTypeNames.Jsonb;
4444
mappings.AddType<JsonDocument>(dataTypeName, (options, mapping, _) =>
4545
mapping.CreateInfo(options,
46-
new JsonConverter<JsonDocument, JsonDocument>(jsonb, options.TextEncoding, serializerOptions)),
47-
isDefault: true);
46+
new JsonConverter<JsonDocument, JsonDocument>(jsonb, options.TextEncoding, serializerOptions)));
4847
mappings.AddStructType<JsonElement>(dataTypeName, (options, mapping, _) =>
4948
mapping.CreateInfo(options,
5049
new JsonConverter<JsonElement, JsonElement>(jsonb, options.TextEncoding, serializerOptions)));

test/Npgsql.PluginTests/JsonNetTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public Task Roundtrip_string()
3838
@"{""p"": 1}",
3939
_pgTypeName,
4040
npgsqlDbType,
41-
isDefault: false,
41+
isDefaultForWriting: false,
4242
isNpgsqlDbTypeInferredFromClrType: false);
4343

4444
[Test, IssueLink("https://github.com/npgsql/npgsql/issues/3085")]

0 commit comments

Comments
 (0)