namespace Compliance { using System.Data; using System.Data.OleDb; using System.Text.Json; using System.Text.Json.Nodes; using System.Text.RegularExpressions; using Download_Faturas; public static partial class JsonExtensions { public static JsonElement? Get(this JsonElement element, string name) => element.ValueKind != JsonValueKind.Null && element.ValueKind != JsonValueKind.Undefined && element.TryGetProperty(name, out var value) ? value : (JsonElement?)null; public static JsonElement? Get(this JsonElement element, int index) { if (element.ValueKind == JsonValueKind.Null || element.ValueKind == JsonValueKind.Undefined) return null; // Throw if index < 0 return index < element.GetArrayLength() ? element[index] : null; } } }