Pandas dataframe a json sin índice

Estoy tratando de tomar un dataframe y transformarlo en un formato json partcular.

Aquí está mi ejemplo de dataframe:

DataFrame name: Stops id location 0 [50, 50] 1 [60, 60] 2 [70, 70] 3 [80, 80] 

Aquí está el formato json que me gustaría transformar en:

 "stops": [ { "id": 1, "location": [50, 50] }, { "id": 2, "location": [60, 60] }, ... (and so on) ] 

Note que es una lista de dictados. Lo tengo casi allí con el siguiente código:

df.reset_index().to_json(orient='index)

Sin embargo, esa línea también incluye el índice como este:

 "stops": { "0": { "id": 0, "location": [50, 50] }, "1": { "id": 1, "location": [60, 60] }, ... (and so on) } 

Observe que este es un dictado de dictados y también incluye el índice dos veces (en el primer dictado y como “id” en el segundo dictamen. Cualquier ayuda sería apreciada.

Puedes usar orient='records'

 print df.reset_index().to_json(orient='records') [ {"id":0,"location":"[50, 50]"}, {"id":1,"location":"[60, 60]"}, {"id":2,"location":"[70, 70]"}, {"id":3,"location":"[80, 80]"} ]