json_decode 索引为数字时自动排序问题解决方法


Posted in Javascript onMarch 28, 2020

json_encode 索引为数字,自动排序问题

使用son_encode 给前端返回数据,结果顺序不对,经debug调试,发现是json_encode 函数的问题;

{
 "code": 0,
 "msg": "请求成功!",
 "data": {
  "2018-10": {
   "17": [
    {
     "id": 730,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "长春燃气",
     "stock_code": "600333",
     "in_timed_at": 1539756681,
     "price": "6.4"
    }
   ],
   "18": [
    {
     "id": 735,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "天孚通信",
     "stock_code": "300394",
     "in_timed_at": 1539828137,
     "price": "17.7"
    }
   ],
   "19": [
    {
     "id": 748,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "科大讯飞",
     "stock_code": "002230",
     "in_timed_at": 1539941525,
     "price": "31.87"
    }
   ],
   "09": [
    {
     "id": 706,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "温州宏丰",
     "stock_code": "300283",
     "in_timed_at": 1539048922,
     "price": "4.83"
    }
   ]
  },
  "2018-09": {
   "29": [
    {
     "id": 702,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "新美星",
     "stock_code": "300509",
     "in_timed_at": 1538212392,
     "price": "13.36"
    }
   ]
  }
 }
}

解决办法:在数字索引前加个空格。如“ 19” “ 18”完美解决问题。

解决方法:变成 " " + 数字即可,例如:" 18", " 19"

{
 "code": 0,
 "msg": "请求成功!",
 "data": {
  "2018-10": {
   " 19": [
    {
     "id": 748,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "科大讯飞",
     "stock_code": "002230",
     "in_timed_at": 1539941525,
     "price": "31.87"
    }
   ],
   " 18": [
    {
     "id": 735,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "天孚通信",
     "stock_code": "300394",
     "in_timed_at": 1539828137,
     "price": "17.7"
    }
   ],
   " 17": [
    {
     "id": 730,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "长春燃气",
     "stock_code": "600333",
     "in_timed_at": 1539756681,
     "price": "6.4"
    }
   ],
   " 09": [
    {
     "id": 706,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "温州宏丰",
     "stock_code": "300283",
     "in_timed_at": 1539048922,
     "price": "4.83"
    }
   ]
  },
  "2018-09": {
   " 29": [
    {
     "id": 702,
     "uid": "118209",
     "is_read": false,
     "biggest_high": 0,
     "first_read_at": "",
     "stock_name": "新美星",
     "stock_code": "300509",
     "in_timed_at": 1538212392,
     "price": "13.36"
    }
   ]
  }
 }
}

到此这篇关于json_decode 索引为数字时自动排序问题解决方法的文章就介绍到这了,更多相关json_decode 数字索引自动排序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
Stop SQL Server
Jun 21 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 Javascript
学习JavaScript正则表达式
Nov 13 Javascript
极力推荐10个短小实用的JavaScript代码段
Aug 03 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
layui实现点击按钮给table添加一行
Aug 10 Javascript
使用vue开发移动端管理后台的注意事项
Mar 07 Javascript
详解javascript设计模式三:代理模式
Mar 25 Javascript
JavaScript Array对象使用方法解析
Sep 24 Javascript
JS实现滑动拼图验证功能完整示例
Mar 29 Javascript
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
JS中FormData类实现文件上传
Mar 27 #Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 #Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 #jQuery
开发Node CLI构建微信小程序脚手架的示例
Mar 27 #Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 #Javascript
vue跳转页面的几种方法(推荐)
Mar 26 #Javascript
Vue项目页面跳转时浏览器窗口上方显示进度条功能
Mar 26 #Javascript
You might like
星际争霸中的热键
2020/03/04 星际争霸
PHP文件下载类
2006/12/06 PHP
php判断访问IP的方法
2015/06/19 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
ThinkPHP5&5.1框架关联模型分页操作示例
2019/08/03 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
AngularJS实现DOM元素的显示与隐藏功能
2016/11/22 Javascript
微信小程序中实现一对多发消息详解及实例代码
2017/02/14 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
jQuery选择器之层次选择器用法实例分析
2019/02/19 jQuery
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
Python 正则表达式操作指南
2009/05/04 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
Pycharm学习教程(2) 代码风格
2017/05/02 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
OpenCV 模板匹配
2019/07/10 Python
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
办理暂住证介绍信
2014/01/11 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
自我管理的活动方案
2014/08/25 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
大学生自荐材料范文
2014/12/30 职场文书
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
使用MybatisPlus打印sql语句
2022/04/22 SQL Server