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" <serc...@alumni.uv.es
<mailto:serc...@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@python.org <mailto:Python-es@python.org>
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
--
Francesc Alted
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/