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

2014-08-15 Por tema Sergio Cubero
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"},{"i

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

2014-08-15 Por tema Rock Neurotiko
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" escribió: > Hola. > Estoy jugando a procesar ficheros json. > > Siendo el script: > > #!/usr/bin/env python > # -*- coding: utf-8

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

2014-08-15 Por tema Francesc Alted
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 comilla

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

2014-08-15 Por tema Jhonatan Sneider Salguero Villa
json usa comillas dobles en las cadenas (http://json.org/json-es.html), pero python siempre usa comillas simples, a menos que la cadena contenga cadenas simples: # usa comillas simples print {"hola": "mundo"} #usa comillas dobles print {"hola\'": "mundo\'"} con cat funciona porque cat imprime el

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

2014-08-15 Por tema Sergio Cubero
Hola. Gracias por la aclaración, por lo que entiendo estaba pintado el objeto tratándolo como un string. import json from json import dumps from pprint import pprint json_data=open('info2.json') data = {"id":"blabla","parameters": "eee"} pprint(data) print data["id"] json_data=open('info2.