Saltar al contenido

Analizar objetos JSON en Python

Visión general

En esta publicación, explicaremos cómo puede analizar objetos JSON en Python.

Saber cómo analizar objetos JSON es útil cuando desea acceder a una API
de varios servicios web que da la respuesta en JSON.

Empezando

Lo primero que debe hacer es encontrar una URL para llamar a la API.

En mi ejemplo, usaré la API de Twitter.

Comience importando los módulos que necesitamos para el programa.

import json
import urllib2

Abra la URL y el nombre de la pantalla.

url = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=wordpress"

Imprime el resultado

print data

Usar la API de Twitter para analizar datos

Este es un programa muy simple, solo para darle una idea de cómo funciona.

#Importing modules
import json
import urllib2

# Open the URL and the screen name
url = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=wordpress"

# This takes a python object and dumps it to a string which is a JSON representation of that object
data = json.load(urllib2.urlopen(url))

#print the result
print data

Si está interesado en ver otro ejemplo de cómo usar JSON en Python, por favor
eche un vistazo al script “Rastreador de IMDB”.

Para utilizar la API de Twitter, consulte la documentación oficial en Twitter.
https://dev.twitter.com/docs

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.