【asp.net】api后端返回前端json格式和字符串格式样式

复制代码
        // #################################################################################### 【Login2】
        [HttpPost]
        public HttpResponseMessage LoginApi([FromBody]Body model)
        {


            // 创建一个对象来保存要返回的数据
            var result = new { username = "csj", password = "123" };

            // 序列化对象为 JSON 格式
            string jsonResult = JsonConvert.SerializeObject(result);

            // 创建一个 HttpResponseMessage 对象,并设置其 Content 为 JSON 格式的字符串
            var response = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new StringContent(jsonResult, System.Text.Encoding.UTF8, "application/json")
            };

            return response;

        }

二、另一种形式

复制代码
 // #################################################################################### 【Login2】
        [HttpPost]
        public HttpResponseMessage LoginApi([FromBody]Body model)
        {
            LogManager.WriteLog("========LoginApi - 888 ===========");

            //string Sql_Body = model.BodyValue;  // 【表名】
            
            //string Sql_Table = Json_Read.Json_KeyValueArray(Sql_Body, "username");  // 【表名】 "Time_Task"
            //LogManager.WriteLog(Sql_Table);
          

            string jsonString = @"
        {
            ""code"": 0,
            ""message"": ""ok"",
            ""data"": {
                ""token"": ""eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiLmtYvor5Xmiafms5XkurrlkZgiLCJleHAiOjE3MjQ2Njc2NjIsImlhdCI6MTcyNDY2MDQ2Mn0.r_cBg4YvklKKRAMj5FtAcRzKcYI4iIgAAlrULL_7SvU""
            }
        }";

            // 将 jsonString 包装成 HttpResponseMessage
            var response = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new StringContent(jsonString, System.Text.Encoding.UTF8, "application/json")
            };

            return response;

        }
相关推荐
Hi_kenyon15 小时前
VUE3套用组件库快速开发(以Element Plus为例)二
开发语言·前端·javascript·vue.js
起名时在学Aiifox15 小时前
Vue 3 响应式缓存策略:从页面状态追踪到智能数据管理
前端·vue.js·缓存
李剑一16 小时前
uni-app实现本地MQTT连接
前端·trae
EndingCoder16 小时前
Any、Unknown 和 Void:特殊类型的用法
前端·javascript·typescript
oden16 小时前
代码高亮、数学公式、流程图... Astro 博客进阶全指南
前端
GIS之路16 小时前
GDAL 实现空间分析
前端
JosieBook17 小时前
【Vue】09 Vue技术——JavaScript 数据代理的实现与应用
前端·javascript·vue.js
pusheng202517 小时前
算力时代的隐形防线:数据中心氢气安全挑战与技术突破
前端·安全
起名时在学Aiifox17 小时前
前端文件下载功能深度解析:从基础实现到企业级方案
前端·vue.js·typescript