Mantener el orden al descargar dict a JSON
Quiero serializar los resultados de una consulta de base de datos a JSON. Cada fila tiene una serie de columnas, con lo que agrego a un dict. Las columnas están en un cierto orden, pero cuando serializo los datos, el orden cambia. Intenté usar unOrderedDict
, pero aún vi el mismo problema. ¿Cómo puedo mantener el orden de las columnas?
res = {'a': i[0], 'b': i[1], 'c': i[2]}
return jsonify(res=res)
res = OrderedDict()
res['a'] = i[0]
res['b'] = i[1]
res['c'] = i[3]
return jsonify(res=res)