猿问

json格式顺序问题。 路过的朋友帮忙看下 谢谢

1:a图

顺序是17冬首次快单订货、17冬2次订货、18春正单订货

2:b图:数据库查询结果

https://img1.mukewang.com/5b73e37b00013f1c17090104.jpg

顺序是17冬首次快单订货、17冬2次订货、18春正单订货

api返回的返回的格式输出也是(f12 输出里面说明后台序列化没有改变顺序) 一样 如图:

https://img1.mukewang.com/5b73e3870001b04e05130581.jpg

但是但是 问题来了经过ajax之后顺序变了如图:


https://img1.mukewang.com/5b73e3940001f6d711680566.jpg

顺序变成了 17冬2次订货、 17冬首次快单订货、18春正单订货 

时间上我要的是数据库查询的顺序就是 也就是下划线上面的格式 如何解决这个问题呢?


翻阅古今
浏览 1048回答 1
1回答

守着一只汪

JSON的key-value本来就不保证顺序的,想要顺序放到array里面。api返回的是文本,你可以按照一定的顺序排列字符串;而一旦转成对象后,对象对key是不会维持顺序的。你这个看到的结果只是调试工具对key进行了通用的字母序排列现实而已。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答