Articles of simplejson

Cómo resolver ImportError: no se puede importar el nombre simplejson en Django

Estoy tratando de construir una aplicación de chat en tiempo real en Django (1.7.1). Parece que necesitaba instalar Redis y ishout.js. Así que los instalé siguiendo las instrucciones. Después de hacer el proyecto en Django, puse ‘drealtime’ debajo de INSTALLED_APPS, y puse: ‘drealtime.middleware.iShoutCookieMiddleware’ justo encima : ‘django.contrib.sessions.middleware.SessionMiddleware’ debajo de MIDDLEWARE_CLASSES como decía. Y puse la […]

Cómo instalar el paquete SimpleJson para Python

http://pypi.python.org/pypi/simplejson Simplemente me estoy sumergiendo en el mundo de Python y quiero crear una aplicación de twitter simple que requiera la instalación de simplejson pero no estoy seguro de cómo puedo configurarlo y hacer que funcione. Estoy en un sistema de Windows

Obtenga datos json a través de url y utilícelos en python (simplejson)

Me imagino que esto debe tener una respuesta simple, pero estoy luchando: quiero tomar una url (que genera json) y obtener los datos en un diccionario utilizable en python. Estoy atascado en el último paso. >>> import urllib2 >>> import simplejson >>> req = urllib2.Request(“http://vimeo.com/api/v2/video/38356.json”, None, {‘user-agent’:’syncstream/vimeo’}) >>> opener = urllib2.build_opener() >>> f = opener.open(req) […]

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, […]