PayloadSanitizer class
Utilities to sanitize arbitrary payloads (especially PowerShell objects) into JSON-friendly shapes for System.Text.Json/SignalR serialization without reference cycles.
public static class PayloadSanitizer
Public Members
| name | description |
|---|---|
| static Sanitize(…) | Returns a sanitized version of the provided value suitable for JSON serialization. - Unwraps PSObject/PSCustomObject into dictionaries - Converts IDictionary into Dictionary<string, object?> - Converts IEnumerable into List<object?> - Replaces circular references with the string “[Circular]” |
See Also
- namespace Kestrun.Utilities.Json