2013-08-07 25 views
-3

我做了一个排序的字典通过JSON传递到JavaScript,但是,似乎只要我把它变成一个json.dumps()它通过按键改变其顺序按字母。保持一定的顺序是非常重要的,否则它将无法正常工作。 有没有办法做到这一点?在JSON在JSON(蟒蛇瓶)维持秩序

回答

3

对象是一个unordered collection of key:value pairs(同Python字典),因此,如果该命令是有关应该使用不同的数据结构。

像这样的结构(在JSON)将工作:

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