Edson Santos
Edson Santos17/03/2025 12:32
Compartilhe

#dica: Usando a biblioteca "json" para analisar strings em objetos, acessar dados e convert objetos

    Neste código demonstro como usar a biblioteca "json" para analisar strings em objetos, acessar dados e serializar/converter objetos para JSON.

    Em comentários (imagem ou repositório) é possível acompanhar o passo a passo de como esse trabalho foi construído, mas vale destacar:

    1. json.dumps(): vamos converter um objeto em uma representação JSON, ou seja, dados em string;

    2. json.loads(): realiza o processo inverso de "1.", ou seja, converte uma string JSON em um objeto (interpreta e cria um objeto a partir de uma string JSON).

    Extra: neste código inseri dados da série de televisão chamada Devs (2020/Alex Garland). É uma série de ficção científica que trata sobre a "capacidade" de prever e analisar eventos passados e futuros com precisão assustadora. Passeia por assuntos como "determinismo", livre-arbítrio e a natureza da realidade. Vale muito, assistam! ;-)

    image

    image
    image
    . Link do módulo: https://github.com/ecopque/py_basic_intermediate_advanced/blob/main/2023-10-06-1_-_json_dumps_e_json_load_com_arquivos%2Btyping_TypeDict.py
    . Link do post: https://www.linkedin.com/posts/ecopque_json-dumps-loads-activity-7127327361074659328-pwuS?utm_source=share&utm_medium=member_desktop&rcm=ACoAAEBCXssBPCbRY-L2CgUqEPSQZFy6E6BMus8
    . Meu Linktree: https://linktr.ee/edsoncopque

    ---

    . Tags: #json, #dumps, #loads, #python, #devs

    Compartilhe
    Comentários (1)
    DIO Community
    DIO Community - 18/03/2025 13:56

    Muito bom o seu artigo, Edson! A forma como você explicou o uso das funções json.dumps() e json.loads() para trabalhar com strings JSON e objetos em Python foi muito clara e prática. Esses conceitos são essenciais para qualquer desenvolvedor que trabalha com APIs ou manipulação de dados em formato JSON, e o seu exemplo usando dados da série "Devs" adiciona um toque interessante, tornando o conteúdo mais engajador.

    Na DIO, acreditamos que exemplos do mundo real, como o que você trouxe da série, ajudam a contextualizar e fixar o aprendizado. Além disso, o compartilhamento de links para o módulo e o post no LinkedIn é uma ótima maneira de integrar as diferentes plataformas e compartilhar conhecimento.

    O que você acha que seria o próximo passo para quem já domina o básico do JSON em Python? Como podemos usar essas ferramentas em projetos mais avançados, como APIs ou automação de dados?