using System.Text.Json; namespace Oms.Application.Shared; internal static class JsonStringArrayHelper { public static List Deserialize(string? json) { if (string.IsNullOrWhiteSpace(json)) { return []; } return JsonSerializer.Deserialize>(json) ?? []; } public static string? Serialize(IReadOnlyCollection? items) { if (items == null || items.Count == 0) { return null; } return JsonSerializer.Serialize(items); } }