Blazor版本的JSON高亮组件(非JS版本) 使用方式见Demo项目
$ dotnet add package Blazor.JsonHighlightBlazor版本的JSON高亮组件(非JS版本)
<link href="https://lib.baomitu.com/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
<link href="_content/Blazor.JsonHighlight/Blazor.JsonHighlight.bundle.scp.css" rel="stylesheet">
<div>
<JsonHighlight Element="element"></JsonHighlight>
</div>
@code{
private JsonElement element;
protected override async Task OnInitializedAsync()
{
string json = await Http.GetStringAsync("sample-data/news.json");
var doc = JsonDocument.Parse(json);
element = doc.RootElement;
}
}