首页 > 解决方案 > 为什么 JSON 规范仍然没有固定来强制对象中的键值对被认为是有序的?

问题描述

这样做的理由似乎很充分:

  1. 在许多情况下,保持 JSON 对象字段顺序的要求非常普遍。只需搜索互联网。
  2. 即使是现在的 JS 引擎现在也保证了顺序,可能在实现之后它已经足够有用了。
  3. 规范中的这种更改将至少是向前兼容的。
  4. 传输的键值对无论如何都以序列化格式排序,所以为什么不使用它呢?虽然订单可以免费表示,但我们被迫忽略它并使用当前 JSON 规范应用丑陋的变通方法。

您是否知道没有此类问题的 JSON 的任何可行替代方案或如何解决此 JSON 怪癖的任何方法?

标签: jsonserializationdataformatlanguage-specifications

解决方案


推荐阅读