Tengo un problema con JSON en python.clasificación de salida JSON en Python
De hecho, si trato de ejecutar este código, ¡python me da una cadena JSON ordenada!
Por ejemplo:
values = {'profile' : 'testprofile',
'format': 'RSA_RC4_Sealed',
'enc_key' : base64.b64encode(chiave_da_inviare),
'request' : base64.b64encode(data)
}
values_json = json.dumps(values, sort_keys=False, separators=(',', ':'))
y este es el resultado:
{"profile":"testprofile","enc_key":"GBWo[...]NV6w==","request":"TFl[...]uYw==","format":"RSA_RC4_Sealed"}
Como se puede ver, he tratado de usar "sort_keys = False" pero nada cambió.
¿Cómo puedo detener la ordenación de Python de mis cadenas JSON?
porque creo que mi código no funciona porque el pedido no es el correcto. ¿Es posible? – elledienne
Tu código está funcionando bien, es solo que el orden no está definido. Si quieres ser siempre consistente usa "sort_keys = True". –
gracias! ¡Lo he resuelto! Rock;) – elledienne