Si te refieres a que 2.4 no incluye módulo JSON en las "baterías", da
igual. Los hay externos desde antes que 2.4. Instala simplejson, por
ejemplo. Yo tengo un caso similar donde se usan dos versiones de Python y
terminé incluyendo algo así en mi código:

try:
    import json
except ImportError:
    import simplejson as json

y así no tengo que cambiar el resto dependiendo de cual está disponible.
Ahora, si me dices que tampoco puedes instalar módulos nuevos...


2013/3/12 Miguel Beltran R. <yourpa...@gmail.com>

> me falto decir que es para python 2.4 (lo usa zope 2.11, es una aplicación
> que tenemos años con ella)
>
>
> El 12 de marzo de 2013 10:54, Juan Ignacio <euriba...@gmail.com> escribió:
>
> ¿Por qué no usas el modulo json?
>>
>> import json
>> print json.dumps({'suggestions': dame_registros()})
>>
>>
>> 2013/3/12 Miguel Beltran R. <yourpa...@gmail.com>
>>
>>>  Me gusta python pero casi no lo uso por lo que estoy atorado en algo
>>> que estoy seguro que es sencillo de mejorar pero no se como
>>>
>>> tengo el siguiente codigo (en general)
>>>
>>> ----CÓDIGO 1----
>>> rst=dame_registros()
>>> s2="valor: 'cadena', "
>>> s=""
>>> for r in rst:
>>>    if len(s) <> 0: s+=", "
>>>    s+="'%s'" % (r[0])
>>> s2+="suggestions: [%s]" % (s)
>>>
>>>
>>> ----CÓDIGO 2----
>>> rst=dame_registros()
>>> s2="valor: 'cadena', "
>>> s=[]
>>> for r in rst:
>>>    s.append(r[0])
>>> s2+="suggestions: %s" % (s)
>>>
>>> El código 1 genera la respuesta JSON que regreso a mi aplicación WEB
>>> pero se me hace feo el código, ejemplo:
>>>
>>> query: 'A', suggestions:['ACLARACIÓN DE CAMBIO DE REPRESENTANTE', 
>>> 'ACLARACIÓN DE DOMICILIO '
>>>
>>>
>>>
>>> En cambio el código 2 es un poco mejor pero tengo el problema que me
>>> genera con unicode, ejemplo:
>>>
>>> query: 'A', suggestions: [u'ACLARACI\xd3N DE CAMBIO DE REPRESENTANTE', 
>>> u'ACLARACI\xd3N DE DOMICILIO']
>>>
>>>
>>>  ¿Qué me hace falta para hacerlo mas pythonico y resultado generado sea
>>> como el código 1?
>>>
>>> ________________________________________
>>> Lo bueno de vivir un dia mas
>>> es saber que nos queda un dia menos de vida
>>>
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es@python.org
>>> http://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>>
>> --
>> Juan Ignacio Rodríguez de León
>> Móvil: 605 890514
>> E-Mail: euriba...@gmail.com
>> http://www.metriz.com/
>> http://descon2.com/
>> http://www.elornitorrincoenmascarado.com/
>>
>> _______________________________________________
>> Python-es mailing list
>> Python-es@python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> ________________________________________
> Lo bueno de vivir un dia mas
> es saber que nos queda un dia menos de vida
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a