Articles of simplejson

simplejson.loads () obtiene Invalid \ escape: ‘x’

Estoy aprendiendo a usar simplejson para decodificar el archivo JSON. Pero sufrí el error “inválido \ escape”. Aquí está el código import simplejson as json def main(): json.loads(r'{“test”:”\x27″}’) if __name__ == ‘__main__’: main() Y aquí está el mensaje de error Traceback (most recent call last): File “hello_world.py”, line 7, in main() File “hello_world.py”, line 4, […]

¿Cómo asegurar que las claves de dict de Python sean en minúsculas?

Tengo un dictado que quiero convertir en JSON usando simplejson. ¿Cómo puedo asegurarme de que todas las claves de mi dictado sean minúsculas? { “DISTANCE”: 17.059918745802999, “name”: “Foo Bar”, “Restaurant”: { “name”: “Foo Bar”, “full_address”: { “country”: “France”, “street”: “Foo Bar”, “zip_code”: “68190”, “city”: “UNGERSHEIM” }, “phone”: “+33.389624300”, “longitude”: “7.3064454”, “latitude”: “47.8769091”, “id”: “538” }, […]

¿Hay alguna manera de hacer simplejson menos estricto?

Estoy interesado en que simplejson.loads() éxito lo siguiente: {foo:3} JSONDecodeError un JSONDecodeError dice “esperando el nombre de la propiedad”, pero en realidad está diciendo ” JSONDecodeError comillas dobles alrededor de los nombres de mi propiedad”. Esto es molesto para mi caso de uso, y preferiría un comportamiento menos estricto. He leído los documentos, pero más […]

Como hacer una clase serializable simplejson.

Tengo una clase definida como esta class A: def __init__(self): self.item1 = None def __repr__(self): return str(self.__dict__) Cuando lo hago: >>> import simplejson >>> myA = A() >>> simplejson.dumps(myA) TypeError: {‘item1’: None} is not JSON serializable No puedo encontrar la razón por la que. ¿Necesito agregar algún método en particular a A para que simplejson […]

Decodifique json e itere a través de elementos en la plantilla de django

Hola, estoy usando simplejson para importar algunos archivos json y luego decodificar para usar dentro de una plantilla django, este es el json decodificado {u’ServerID’: 1, u’Cache’: {u’CacheBusted’: False, u’FromCache’: True}, u’Result’: [{u’Url’: u’http://listen.grooveshark.com/playlist/Soul_Power/399134′, u’Cache’: {u’FromCache’: True}, u’PlaylistID’: u’399134′, u’Name’: u’Soul Power’, u’ModifiedTime’: u’1229427645′}, {u’Url’: u’http://listen.grooveshark.com/playlist/4RK_(v.3)/491934′, u’Cache’: {u’FromCache’: True}, u’PlaylistID’: u’491934′, u’Name’: u’4RK (v.3)’, u’ModifiedTime’: […]

Compruebe si el JSON (propiedad del objeto existe) e imprímalo como unicode decodificado

Obtengo los siguientes datos de la API de Instagram . Estoy tratando de obtener la property texto del caption usando el siguiente código: data = simplejson.load(info) # info is retrieved using the urllib2 for post in data[‘data’]: if post[‘caption’] is not “null”: try: post[‘caption’][‘text’] except NameError: post[‘caption’][‘text’] = 0 if post[‘caption’][‘text’] is not 0: print […]

¿Por qué la serialización json de objetos de fecha y hora en Python no funciona de manera inmediata para los objetos de fecha y hora?

¿Por qué no funciona la serialización json para objetos de fecha y hora? Como entiendo la serialización json, la idea básica para cualquier objeto puede ser llamar a la función incorporada __str__ y luego codificar el objeto que se obtiene como respuesta. Pero en caso de datetime me sale el siguiente error TypeError: datetime.datetime(2012, 5, […]

Codificación Python JSON

Estoy tratando de codificar datos a JSON en Python y he estado teniendo muchos problemas. Creo que el problema es simplemente un malentendido. Soy relativamente nuevo en Python y nunca me familiaricé con los diversos tipos de datos de Python, así que eso es lo que más me molesta. Actualmente estoy declarando una lista, repitiendo […]

Google Data Source JSON no es válido?

Estoy implementando una fuente de datos de Google usando su biblioteca de Python . Me gustaría que la respuesta de la biblioteca se pueda importar en otro script de Python utilizando la biblioteca simplejson. Sin embargo, incluso su ejemplo no se valida en JSONLint: {cols: [{id:’name’,label:’Name’,type:’string’}, {id:’salary’,label:’Salary’,type:’number’}, {id:’full_time’,label:’Full Time Employee’,type:’boolean’}], rows: [{c:[{v:’Jim’},{v:800,f:’$800′},{v:false}]}, {c:[{v:’Bob’},{v:7000,f:’$7,000′},{v:true}]}, {c:[{v:’Mike’},{v:10000,f:’$10,000′},{v:true}]}, {c:[{v:’Alice’},{v:12500,f:’$12,500′},{v:true}]}]} […]

analizando campos de json en python

¿Existe un buen tutorial sobre el análisis de atributos json en python? Me gustaría poder analizar el valor verdadero para el campo “ok”. Así como el índice llamado “client_ind_1”. No entiendo la cobertura del documento de Python sobre este tema. Si alguien pudiera explicarme o indicarme un mejor recurso, sería increíble. Mi cadena de json […]