es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Es esto un diccionario y si es así, cómo puedo embellecerlo?

Estoy utilizando una API para obtener información sobre una página de IMDb para una película específica (en este caso, Avengers: Endgame). La API funciona, pero devuelve algo que parece un diccionario, pero no se formatea correctamente cuando se ejecuta a través de las funciones pprint habituales.

¿Cómo puedo hacer esto más legible?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para hacer esto más legible, puedes usar la biblioteca json para convertir la cadena en un objeto JSON con formato. Aquí tienes un ejemplo de código:

    import json
    
    # suponiendo que api_result es la cadena que contiene el objeto similar a un diccionario
    api_result_json = json.loads(api_result)
    print(json.dumps(api_result_json, indent=4))
    

    Esto convertirá la cadena api_result en un objeto JSON, y luego usará json.dumps con un argumento indent de 4 para imprimir el objeto con sangría para una mejor legibilidad.

Comments are closed.