This commit is contained in:
Stef Heyenrath
2026-04-30 20:33:45 +02:00
parent 1e07f3f7f3
commit d0f9136570
6 changed files with 49 additions and 36 deletions
@@ -1,6 +1,7 @@
// Copyright © WireMock.Net
using System.Collections;
using JsonConverter.Abstractions;
using WireMock.Extensions;
using WireMock.Util;
@@ -191,9 +192,9 @@ internal class SimpleSettingsParser
return GetValue(name, values => values.FirstOrDefault());
}
public T? GetObjectValueFromJson<T>(string name)
public T? GetObjectValueFromJson<T>(string name, IJsonConverter jsonConverter)
{
var value = GetValue(name, values => values.FirstOrDefault());
return string.IsNullOrWhiteSpace(value) ? default : JsonUtils.DeserializeObject<T>(value!);
return string.IsNullOrWhiteSpace(value) ? default : jsonConverter.Deserialize<T>(value!);
}
}