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 相关文章推荐
javascript+mapbar实现地图定位
Apr 09 Javascript
js constructor的实际作用分析
Nov 15 Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 Javascript
基于jQuery实现放大镜特效
Oct 19 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
js实现文字截断功能
Sep 14 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
Nov 09 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
Feb 06 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 jQuery
vue中使用heatmapjs的示例代码(结合百度地图)
Sep 05 Javascript
node静态服务器实现静态读取文件或文件夹
Dec 03 Javascript
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
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
React组件refs的使用详解
2018/02/09 Javascript
Python程序语言快速上手教程
2012/07/18 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
在Python中使用成员运算符的示例
2015/05/13 Python
Python使用Supervisor来管理进程的方法
2015/05/28 Python
Python实时获取cmd的输出
2015/12/13 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python递归实现快速排序
2018/08/18 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
Python 爬虫性能相关总结
2020/08/03 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
英国Amara家居法国网站:家居装饰,现代装饰和豪华礼品
2016/12/15 全球购物
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
历史学专业求职信
2014/06/19 职场文书
办理信用卡工作证明
2014/09/30 职场文书
2014年工人工作总结
2014/11/25 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
办公用品质量保证书
2015/05/11 职场文书
追悼会家属答谢词
2015/09/29 职场文书
《称赞》教学反思
2016/02/17 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
Python访问Redis的详细操作
2021/06/26 Python
浅谈Redis缓冲区机制
2022/06/05 Redis