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> 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 > 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/