net前端数字作为key输出json,自动排序以及前端也自动排序问题
简书链接:net前端数字作为key输出json,自动排序以及前端也自动排序问题
文章字数:499,阅读全文大约需要1分钟
01 02 03这样的返回会自动排序 变成了10 11 08 09 放到后面了,干脆变成字符串,然后强制定义http返回json,不过直接返回文本也可以
1 |
|
改为文本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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论