美文网首页
.net 前端 数字作为key 输出json,自动排序以及前端

.net 前端 数字作为key 输出json,自动排序以及前端

作者: 吉凶以情迁 | 来源:发表于2024-01-02 13:36 被阅读0次

01 02 03这样的返回会自动排序 变成了10 11 08 09 放到后面了,干脆变成字符串,然后强制定义http返回json,不过直接返回文本也可以


var jsonresult = new ContentResult
           {
               Content = result,
               ContentType = "application/json"
           };

           return jsonresult;

改为文本text/plain没有了,这就很离谱,result本身是没问题的,为啥返回换成json就有问题,这里没涉及到jobject的操作呀,只是告诉它,我需要返回什么文本类型,

打开接口查看发现后端排序解决了,但是发现前端更可恶,从08 09开始的,结果他排序从00开始,前端还需要解决
最后我发现只有数字才会遇到这种问题,
而且很多人有类似的问题,只能避免这么使用,比如加个字符串,然后再删掉字符串。
既然这个本事就是这样的,遇到数字就这样,要么就是变成数组,要么加一个空格 字母啥的,就可以解决了。
https://juejin.cn/post/7044869549555974181
https://blog.csdn.net/qq_42440919/article/details/106572945
https://juejin.cn/post/6980153124874879006

相关文章

网友评论

      本文标题:.net 前端 数字作为key 输出json,自动排序以及前端

      本文链接:https://www.haomeiwen.com/subject/nbmpndtx.html