【问题标题】:maintaining order in json (python flask) [duplicate]维护json(python烧瓶)中的顺序[重复]
【发布时间】:2013-08-08 23:33:29
【问题描述】:

我制作了一个排序字典以将 json 传递给 javascript,但是,似乎每当我将其放入 json.dumps() 时,它都会按键将其顺序更改为字母顺序。将其保持在一定的顺序是至关重要的,否则它将无法正常工作。 有没有办法做到这一点?

【问题讨论】:

    标签: python python-2.7 flask


    【解决方案1】:

    JSON 中的对象是 unordered collection of key:value pairs(与 Python 中的字典相同),因此如果顺序相关,您应该使用不同的数据结构。

    这样的结构(在 JSON 中)可以工作:

    { "columns" : [ "id", "name", "age"],
      "rows" : [[ "john", "John Doe", 42],
                [ "jane", "Jane Miller", 28]
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 2012-12-22
      • 2018-04-29
      • 2015-09-12
      • 2018-07-09
      • 2020-05-07
      • 2018-06-16
      • 2020-01-06
      相关资源
      最近更新 更多