using System.Text.Json; namespace Yuanshen.Common.Data.Provider; internal sealed class LocalAssetProvider : IAssetProvider { private const string ExcelDirectory = "assets/excel/"; public JsonDocument GetExcelTableJson(string assetName) { string path = Path.Combine(AppContext.BaseDirectory, ExcelDirectory, assetName); using FileStream stream = File.OpenRead(path); return JsonDocument.Parse(stream); } }