【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;

        }
相关推荐
qq_5470261792 小时前
Flowable 工作流引擎
java·服务器·前端
刘逸潇20053 小时前
CSS基础语法
前端·css
吃饺子不吃馅4 小时前
[开源] 从零到一打造在线 PPT 编辑器:React + Zustand + Zundo
前端·svg·图形学
小马哥编程5 小时前
【软考架构】案例分析-Web应用设计(应用服务器概念)
前端·架构
鱼与宇5 小时前
苍穹外卖-VUE
前端·javascript·vue.js
啃火龙果的兔子5 小时前
前端直接渲染Markdown
前端
z-robot5 小时前
Nginx 配置代理
前端
用户47949283569155 小时前
Safari 中文输入法的诡异 Bug:为什么输入 @ 会变成 @@? ## 开头 做 @ 提及功能的时候,测试同学用 Safari 测出了个奇怪的问题
前端·javascript·浏览器
没有故事、有酒5 小时前
Ajax介绍
前端·ajax·okhttp
朝新_5 小时前
【SpringMVC】详解用户登录前后端交互流程:AJAX 异步通信与 Session 机制实战
前端·笔记·spring·ajax·交互·javaee