Files
DiscordChatExporter/DiscordChatExporter.Domain/Internal/JsonElementExtensions.cs
2020-04-22 19:23:31 +03:00

12 lines
411 B
C#

using System.Text.Json;
namespace DiscordChatExporter.Domain.Internal
{
internal static class JsonElementExtensions
{
public static JsonElement? GetPropertyOrNull(this JsonElement element, string propertyName) =>
element.TryGetProperty(propertyName, out var result) && result.ValueKind != JsonValueKind.Null
? result
: (JsonElement?) null;
}
}