@using System.Text.Json @using Blog.Components.Pages @code { [Parameter] public JsonElement? Element { get; set; } } @if (Element is { } element) { @switch (element.ValueKind) { case JsonValueKind.Object: { break; } case JsonValueKind.Array: {
    @foreach (var item in element.EnumerateArray()) {
  1. }
break; } case JsonValueKind.String: { string value = element.GetString() ?? string.Empty; @if (BRP.LooksLikeBSN(value)) { @value } else { @value } break; } case JsonValueKind.Null: { Null break; } case JsonValueKind.True: { True break; } case JsonValueKind.False: { False break; } case JsonValueKind.Number: { @element.GetDouble() break; } } }