json - 为什么 JSON 规范仍然没有固定来强制对象中的键值对被认为是有序的?
问题描述
这样做的理由似乎很充分:
- 在许多情况下,保持 JSON 对象字段顺序的要求非常普遍。只需搜索互联网。
- 即使是现在的 JS 引擎现在也保证了顺序,可能在实现之后它已经足够有用了。
- 规范中的这种更改将至少是向前兼容的。
- 传输的键值对无论如何都以序列化格式排序,所以为什么不使用它呢?虽然订单可以免费表示,但我们被迫忽略它并使用当前 JSON 规范应用丑陋的变通方法。
您是否知道没有此类问题的 JSON 的任何可行替代方案或如何解决此 JSON 怪癖的任何方法?
解决方案
推荐阅读
- ruby-on-rails - 如何构建 Rails 项目
- python - mayavi 显示体积切片错误
- javascript - 如何将值绑定到反应功能组件中的事件监听器?
- python - 使用破折号(Python 包)绘制图形
- javascript - 如何在jQuery中遍历DOM时选择和获取视频和音频元素的属性
- linq.js - 搜索文本如何使用 linq.js 包含单引号?
- java - 覆盖 Dlog4j.configuration Java 参数
- shopify - 如何在不使用任何应用程序的情况下在 shopify 中创建基于标签的集合过滤器
- nativescript - 如何使用modalStack在nativescript中的文本字段下方显示键盘?
- java - Flutter:NoSuchMethodError:在 null 上调用了 getter 'nom'。接收者; null 尝试调用:nom