Trabalho com JSON e YAML
Analise e gere dados estruturados nos formatos JSON e YAML.
Trabalho com JSON e YAML é uma aula grátis de Ruby Academy no CoddyKit. Esta é a aula 3 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ruby Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ruby Academy inclui 3 aulas no total.
Trabalhando com JSON e YAML
Trabalhando com JSON e YAML
JSON e YAML são formatos amplamente usados para armazenar e trocar dados estruturados.
Nesta lição, você aprenderá a analisar e gerar JSON e YAML em Ruby.

O que é JSON?
O que é JSON?
JSON (Notação de Objetos JavaScript) é um formato de dados leve usado para troca de dados.
Analisando JSON
Analisando JSON
Use JSON.parse para converter uma cadeia de caracteres JSON em uma tabela de dispersão do Ruby.
require 'json'
json_data = '{"name": "Alice", "age": 25}'
data = JSON.parse(json_data)
puts data['name']Convertendo um objeto Ruby para JSON
Convertendo um objeto Ruby para JSON
Use to_json para converter uma tabela de dispersão do Ruby para o formato JSON.
require 'json'
data = { name: 'Alice', age: 25 }
json_string = data.to_json
puts json_stringO que é YAML?
O que é YAML?
YAML (Outra Linguagem de Marcação) é um formato legível por humanos usado para arquivos de configuração.
Analisando YAML
Analisando YAML
Use YAML.load para converter uma cadeia de caracteres YAML em uma tabela de dispersão do Ruby.
require 'yaml'
yaml_data = "name: Alice\nage: 25"
data = YAML.load(yaml_data)
puts data['name']Convertendo um objeto Ruby para YAML
Convertendo um objeto Ruby para YAML
Use to_yaml para converter uma tabela de dispersão do Ruby para o formato YAML.
require 'yaml'
data = { name: 'Alice', age: 25 }
yaml_string = data.to_yaml
puts yaml_stringCasos de uso de JSON e YAML
Casos de uso de JSON e YAML
JSON é comumente usado em APIs, enquanto YAML é preferido para arquivos de configuração.
Parabéns!
Parabéns!
Você aprendeu a trabalhar com JSON e YAML em Ruby.
Em seguida, você explorará técnicas de tratamento de exceções e depuração.

Perguntas Frequentes
A aula “Trabalho com JSON e YAML” é grátis?
Sim — o texto completo de “Trabalho com JSON e YAML” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ruby Academy, atualize para CoddyKit PRO. O curso de Ruby Academy inclui 3 aulas no total.
O que vou aprender em “Trabalho com JSON e YAML”?
Analise e gere dados estruturados nos formatos JSON e YAML. Você pratica Ruby Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Ruby Academy?
Nenhuma experiência prévia é necessária. Ruby Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 3.
Quanto tempo leva a aula “Trabalho com JSON e YAML”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Ruby Academy?
Sim. Cada aula de Ruby Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Leitura e gravação de arquivos
- Entrada e saída do usuário
- Trabalho com JSON e YAML