0Pricing
Ruby Academy · Aula

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.

Trabalho com JSON e YAML — ilustração 1

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_string

O 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_string

Casos 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.

Trabalho com JSON e YAML — ilustração 10

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

  1. Leitura e gravação de arquivos
  2. Entrada e saída do usuário
  3. Trabalho com JSON e YAML
← Voltar para Ruby Academy