This commit is contained in:
Stef Heyenrath
2026-04-19 19:20:00 +02:00
parent 21cc70e77b
commit b105fd3706
3 changed files with 2 additions and 10 deletions

View File

@@ -1,7 +1,6 @@
// Copyright © WireMock.Net
using System.Diagnostics;
using System.Linq;
using WireMock.Logging;
using WireMock.Owin.ActivityTracing;
using WireMock.Serialization;
@@ -42,7 +41,7 @@ internal class WireMockMiddlewareLogger(
if (_options.SaveUnmatchedRequests == true && match?.RequestMatchResult is not { IsPerfectMatch: true })
{
var filename = $"{logEntry.Guid}.LogEntry.json";
_options.FileSystemHandler?.WriteUnmatchedRequest(filename, JsonUtils.Serialize(logEntry));
_options.FileSystemHandler?.WriteUnmatchedRequest(filename, _options.DefaultJsonSerializer.Serialize(logEntry));
}
}
catch

View File

@@ -1,6 +1,5 @@
// Copyright © WireMock.Net
using System.Linq;
using System.Net.Http.Headers;
using System.Text;
using Stef.Validation;

View File

@@ -1,6 +1,5 @@
// Copyright © WireMock.Net
using System;
using System.Collections;
using System.Diagnostics.CodeAnalysis;
using System.Text;
@@ -35,7 +34,7 @@ internal static class JsonUtils
try
{
// Try to convert this string into a JToken
// Try to convert this string into a JObject
value = JObject.Parse(strInput!);
return true;
}
@@ -45,11 +44,6 @@ internal static class JsonUtils
}
}
public static string Serialize(object value)
{
return JsonConvert.SerializeObject(value, JsonSerializationConstants.JsonSerializerSettingsIncludeNullValues);
}
public static byte[] SerializeAsPactFile(object value)
{
var json = JsonConvert.SerializeObject(value, JsonSerializationConstants.JsonSerializerSettingsPact);