维持json(python flask)的顺序

时间:2013-08-07 14:21:40

标签: python python-2.7 flask

我制作了一个排序字典,将json传递给javascript,但是,每当我把它扔进json.dumps()时,它就会按顺序将其顺序更改成字母。关键是我按照一定的顺序保留它,否则它将无法工作。 有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:3)

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

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

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