You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Asp.Net Web Api如何返回JSON格式字符串列表作为Excel列名

优化后的Excel列名API实现

直接返回强类型的字符串列表即可,Web API会自动将其序列化为前端可直接使用的JSON格式。以下是完整的实现代码:

public IHttpActionResult GetExcelColumnNames()
{
    try
    {
        // 硬编码Excel列名列表,可根据实际需求修改
        var columnNames = new List<string>
        {
            "订单编号",
            "客户名称",
            "商品名称",
            "下单日期",
            "金额"
        };
        
        // 返回成功响应,自动序列化为JSON数组
        return Ok(columnNames);
    }
    catch (Exception ex)
    {
        // 捕获异常并返回错误响应,可根据需要添加日志记录
        return InternalServerError(ex);
    }
}

关键优化点

  • 强类型列表替代字符串:使用List<string>存储列名,避免字符串拼接的麻烦,同时保证类型安全。
  • 自动JSON序列化:通过Ok()方法返回列表,Web API会自动将其转换为标准JSON数组(如["订单编号","客户名称",...]),前端可直接解析使用。
  • 完善异常处理:捕获异常后返回InternalServerError,明确告知前端请求失败,也可在catch块中添加日志记录便于排查问题。
  • 可读性与可维护性:列名以清晰的方式定义,后续修改或新增列名只需调整列表内容即可。

内容的提问来源于stack exchange,提问作者Codev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 21:01:06