[Python-es] dump json no muestra bien las dobles comillas

Francesc Alted faltet en gmail.com
Vie Ago 15 14:48:51 CEST 2014


A eso hay que añadir que Python acepta los dos tipos de comillas para 
representar cadenas:

http://www.tutorialscollection.com/python-string-using-strings-and-its-methods-in-python/

Francesc

El 15/08/14 a les 14:46, Rock Neurotiko ha escrit:
>
> El estandar para json dice que hay que usar comillas simples, es por 
> eso que el modulo lo transforma automaticamente a simples :)
>
> El 15/08/2014 14:43, "Sergio Cubero" <sercuto en alumni.uv.es 
> <mailto:sercuto en alumni.uv.es>> escribió:
>
>     Hola.
>     Estoy jugando a procesar ficheros json.
>
>     Siendo el script:
>
>     #!/usr/bin/env python
>     # -*- coding: utf-8 -*-
>     import json
>     from pprint import pprint
>
>     with open('info.json') as data_file:
>         data = json.load(data_file)
>         pprint(data)
>
>     y el json:
>
>     {"maps":[{"id":"blabla","iscategorical":"0"},{"id":"blabla","iscategorical":"0"}],
>         "masks":{"id":"valore"},
>         "om_points":"value",
>         "parameters":{"id":"valore"}
>     }
>
>
>     Al ejecutarlo por consola, muestra mal las comillas dobles.
>
>     {u'maps': [{u'id': u'blabla', u'iscategorical': u'0'},
>                {u'id': u'blabla', u'iscategorical': u'0'}],
>      u'masks': {u'id': u'valore'},
>      u'om_points': u'value',
>      u'parameters': {u'id': u'valore'}}
>
>     El cat lo muestra bien.
>
>     Tengo que pasarle un encode "utf-8" ??
>
>     Gracias
>     _______________________________________________
>     Python-es mailing list
>     Python-es en python.org <mailto:Python-es en python.org>
>     https://mail.python.org/mailman/listinfo/python-es
>     FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

-- 
Francesc Alted

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140815/54709798/attachment.html>


Más información sobre la lista de distribución Python-es