-3

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

4

1 回答 1

3

JSON 中的对象是键值对的无序集合(与 Python 中的字典相同),因此如果顺序相关,则应使用不同的数据结构。

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

{ "columns" : [ "id", "name", "age"],
  "rows" : [[ "john", "John Doe", 42],
            [ "jane", "Jane Miller", 28]
    ]
}
于 2013-08-07T14:32:08.013 回答