Exercícios: Manipulação de Arquivos e JSON 📁
Instruções
Trabalhe com persistência de dados e o formato JSON.
🟢 Nível: Básico
- Escrita: Crie um programa que salve a frase "Go é incrível para Backend!" em um arquivo chamado
aprendizado.txt. - JSON Tags: Crie uma struct
Configcom camposPortaeDebug. Adicione struct tags para que no JSON apareçam comoapp_portedebug_mode.
🟡 Nível: Intermediário
- Marshal/Unmarshal: Crie uma instância de
Config, converta para JSON e imprima a string. Depois, pegue essa string e converta de volta para uma nova struct. - Leitura de Arquivo: Crie um programa que leia o arquivo
aprendizado.txte conte quantas letras existem no arquivo.
🔴 Nível: Desafio
- Gerenciador de Contatos: Crie um programa que salve um slice de structs
Contato(Nome, Telefone) em um arquivoagenda.json. O programa deve ler o arquivo ao iniciar e permitir que o usuário adicione novos contatos via terminal.