El 24 de abril de 2011 16:12, Nekmo escribió:
> Vale, entonces, por lo que entiendo, la idea es comparar si un
> diccionario es igual a otro, ¿verdad? En tal caso, habría que tener en
> cuenta que el orden de los valores puede cambiar, lo cual es un
> problema... :|
>
>
Hola Nekmo.
Esta es otra
Hola lasizoillo.
Efectivamente en el ejemplo que he escrito incluyo el id de la llamada, cosa
que no hago en el caso real ya que elimino esta entrada por los motivos que
comentas.
Esta es una de las razones por las que no utilizo directamente como key la
cadena JSON que me llega en el post del web
El día 24 de abril de 2011 13:43, Pepe Aracil escribió:
> Hola Nekmo.
>
> Creo que me he explicado mal, la idea de usar repr() no es para parsear JSON
> que para eso ya existe el módulo json.
> Mi intención es cachear peticiones JSON/RPC que se traducen en diccionarios
> python en el lado del ser
Vale, entonces, por lo que entiendo, la idea es comparar si un
diccionario es igual a otro, ¿verdad? En tal caso, habría que tener en
cuenta que el orden de los valores puede cambiar, lo cual es un
problema... :|
Un cordial saludo:
-- Nekmo.
Sitio web: http://nekmo.com
Dirección de contacto: cont
Hola Nekmo.
Creo que me he explicado mal, la idea de usar repr() no es para parsear JSON
que para eso ya existe el módulo json.
Mi intención es cachear peticiones JSON/RPC que se traducen en diccionarios
python en el lado del server. Para lo cual necesito que estos diccionarios
puedan formar part
Si usas repr no te va a funcionar. Python no es igual a la sintaxis de
Javascript (la cual es JSON). Por ejemplo, mientras que en JSON tienes
false, true y null, en Python tienes False, True y None, lo cual te
provocará a la hora de trabajar con el "pseudo JSON" bonitos errores
del tipo "False no e
El lun, 18-04-2011 a las 18:24 +0200, Pepe Aracil escribió:
> Hola Lista.
>
> Tengo que cachear objetos JSON, es decir puedo encontrarme con listas y
> diccionarios
> que son mutables y por tanto al no ser "hashables" no pueden formar parte
> de las keys
> de un diccionario.
>
> Una idea es pasa
en JSON las claves de los diccionarios solo pueden ser strings, y al
ser los strings objetos inmutables, no tendrás el problema del que
hablas.
Por cierto, usa el módulo json, eval es completamente inseguro y nada
recomendable.
Un cordial saludo:
-- Nekmo.
Sitio web: http://nekmo.com
Dirección d
Hola,
El día 18 de abril de 2011 18:24, Pepe Aracil escribió:
> ¿Alguna idea más al respecto?
Una solución podría ser construir una clase diccionario que implemente
el método __hash__:
http://code.activestate.com/recipes/414283-frozen-dictionaries/
http://stackoverflow.com/questions/2703599/what
Hola Lista.
Tengo que cachear objetos JSON, es decir puedo encontrarme con listas y
diccionarios
que son mutables y por tanto al no ser "hashables" no pueden formar parte
de las keys
de un diccionario.
Una idea es pasar todos los objetos mutables (diccionarios y listas) a
inmutables (tuplas)
med
10 matches
Mail list logo