YAML para JSON
Conversor online gratuito de YAML para JSON baseado na biblioteca js-yaml. Mapeamentos e sequências YAML se tornam objetos e matrizes JSON; modo pretty comutável; reparo automático de 5 erros comuns via tryFixYAML. 100% no navegador sem uploads.
Sugestões Relacionadas
Sobre YAML para JSON: converta configuração YAML em objetos JSON padrão automaticamente
YAML para JSON é o processo de converter configurações em formato YAML (YAML Ain't Markup Language) em objetos JSON. YAML é um formato de serialização de dados amigável ao ser humano, amplamente utilizado em manifestos do Kubernetes (manifestos k8s, charts Helm), Docker Compose, playbooks do Ansible, GitHub Actions, configurações do Prometheus e outros cenários modernos de DevOps e cloud-native. JSON é o formato padrão para APIs web, ecossistema JavaScript e arquivos de configuração. Cada formato tem seus pontos fortes: YAML é conciso e legível, suporta comentários e estruturas complexas, e é adequado para edição humana; JSON é explícito, fácil de analisar para máquinas, e adequado para transmissão de API. Esta ferramenta foi projetada para converter automaticamente configurações YAML em JSON para aplicações modernas.
O núcleo da ferramenta é usar a biblioteca js-yaml para analisar a estrutura YAML e então serializá-la em um objeto JSON via JSON.stringify. js-yaml é um analisador YAML JavaScript maduro que suporta toda a sintaxe YAML 1.1 padrão: escalares (string, number, boolean, null, date), sequências (matriz), mapeamentos (objeto), âncoras (&), aliases (*), strings multilinha (| ou >), comentários (#). O uso de uma biblioteca madura traz as vantagens de alta estabilidade, poucos bugs e suporte completo da especificação YAML.
As regras de mapeamento de YAML para JSON são intuitivas: os mapeamentos YAML (key: value) se tornam objetos JSON ({"key": "value"}); as sequências YAML (- item) se tornam matrizes JSON (["item"]); as estruturas YAML aninhadas se tornam objetos e matrizes JSON aninhados correspondentes; os tipos string/número/booleano/null de YAML mantêm seus tipos correspondentes no JSON. Os comentários YAML (#) são automaticamente ignorados porque o padrão JSON não suporta comentários.
O modo de saída pretty (indentação padrão de 2 espaços) gera JSON altamente legível para revisão humana, cópia e comparação de versões; o modo não-pretty gera JSON compacto de uma única linha adequado para transmissão de rede, respostas de API e armazenamento em banco de dados. Alterne entre os modos via a caixa de seleção 'Formatar saída' na barra de ferramentas inferior.
O autorreparo de erros (tryFixYAML) é o design prático da ferramenta. Os arquivos YAML do mundo real frequentemente têm 5 categorias de problemas: 1) mistura de tabuladores e espaços (YAML requer espaços consistentes); 2) espaços em branco finais; 3) aspas não fechadas (número ímpar de aspas simples ou duplas); 4) indentação não múltipla de 2 (YAML requer indentação incremental consistente); 5) chaves com hífens ou espaços que requerem aspas. A ferramenta detecta e corrige automaticamente esses problemas e indica ao usuário o que foi corrigido.
Âncoras e aliases YAML são recursos YAML avançados. &anchor define um marcador que pode ser referenciado; *alias referencia o marcador em outro lugar. js-yaml analisa primeiro em um objeto JavaScript (com referências substituídas por conteúdo real), portanto o JSON final gerado não contém informações de âncoras, e o mesmo conteúdo de objeto aparece várias vezes no JSON (sem compartilhar referências). Isso está em conformidade com o modelo de dados JSON (JSON é uma linguagem de tipo de valor sem conceito de referência), mas significa que os desenvolvedores terão armazenamento redundante de conteúdo repetido.
YAML 1.1 vs 1.2 diferenças. YAML 1.1 é a versão amplamente implantada (padrão js-yaml), incluindo números octais (0123), caracteres únicos de gênero (yes/no/true/false), abreviação da Noruega (foo: !!str bar), etc. YAML 1.2 é a versão estável mais recente, removendo esses recursos ambíguos, mais consistente com a especificação JSON. A ferramenta usa YAML 1.1 por padrão para máxima compatibilidade; para o modo estrito YAML 1.2, use schema: CORE_SCHEMA.
A conversão em tempo real é um recurso prático. Após você parar de digitar, a ferramenta converte com um debounce de 400ms; os desenvolvedores podem iterar rapidamente, modificar e ver os efeitos. Combinado com atalhos e o botão de amostra, os desenvolvedores podem concluir rapidamente o fluxo de trabalho completo da configuração YAML à conversão JSON.
O processamento puramente do lado do cliente é a arquitetura central da ferramenta. Toda a análise YAML, serialização JSON e reparo de erros são executados em JavaScript do navegador; js-yaml é a única dependência externa (um pacote npm com menos de 50 KB) carregada via npm. Os dados YAML originais (que podem conter configurações confidenciais como segredos k8s, chaves de API, credenciais de banco de dados) nunca são enviados a um servidor, portanto as configurações confidenciais podem ser processadas com segurança localmente.
Casos de uso
- Converta manifestos do Kubernetes, valores do Helm chart e outros arquivos de configuração K8s em JSON para uso com kubectl apply --validate ou consultas jq, uniões e injeção em pipelines CI/CD.
- Converta arquivos Docker Compose (docker-compose.yml) em JSON para implantação em clusters Swarm com docker stack deploy, ou importe para outras ferramentas de orquestração de contêineres.
- Converta pipelines CI/CD de GitHub Actions, GitLab CI, CircleCI (.github/workflows/*.yml) em JSON para comparação de versões e processamento de modelos mais fácil.
- Converta playbooks do Ansible (playbook.yml, hosts, roles) em JSON para processamento programático com carregadores de configuração Python ou Node.js.
- Converta regras de alerta do Prometheus, configuração do Alertmanager, configuração do Promtail/Grafana Loki em JSON para geração e teste dinâmicos.
- Converta arquivos de configuração de ferramentas frontend (ESLint, Prettier, Stylelint, Commitlint, .eslintrc, .prettierrc) em JSON para plugins IDE e editores.
- Converta arquivos YAML de especificação swagger/openapi em JSON, com swagger-codegen ou openapi-generator para gerar SDKs de cliente ou código stub de servidor.
- Ensine a relação de conversão entre YAML e JSON, comparando diferenças de sintaxe, regras de indentação, tratamento de comentários e mapeamento de tipos.
Como Usar
- Cole seu YAML no editor esquerdo, clique em Upload para selecionar um arquivo .yaml/.yml/.txt, ou clique em Amostra para carregar o exemplo de configuração de usuário integrado.
- A ferramenta converte automaticamente 400ms após você parar de digitar. Visualize o JSON convertido à direita com realce de sintaxe CodeMirror.
- Clique na caixa de seleção 'Formatar saída' na barra de ferramentas inferior para alternar entre os modos de saída pretty (indentação de 2 espaços) e compacto em tempo real.
- Se o YAML apresentar erros de sintaxe, clique no botão Reparar estrutura próximo à mensagem de erro. A ferramenta chama tryFixYAML para corrigir automaticamente 5 erros comuns e indica quais linhas foram corrigidas.
- Clique em Copiar para colocar o JSON na área de transferência, ou clique em Baixar para salvá-lo como arquivo converted.json (MIME: application/json).
- Cole o JSON no seu código de destino (kubectl apply, swagger-codegen, carregador de configuração Node.js personalizado, etc.) ou importe-o para o seu serviço backend para processamento posterior.
Recursos
- Análise da biblioteca js-yaml: baseada na madura biblioteca js-yaml que suporta toda a sintaxe YAML 1.1 padrão (escalares, sequências, mapeamentos, âncoras, aliases, strings multilinha, etc.), sem dependências.
- Reparo inteligente de erros: tryFixYAML integrado corrige automaticamente 5 erros YAML comuns (tabuladores, aspas não fechadas, indentação irregular, chaves com caracteres especiais, espaços em branco finais).
- Modo de saída pretty: indentação padrão de 2 espaços para saída legível; o modo não-pretty gera JSON compacto de uma única linha para transmissão de rede.
- Suporte completo de tipos: suporta todos os tipos escalares YAML (string, number, boolean, null, date), sequências (matriz), mapeamentos (objeto) em ambas as direções.
- Estruturas aninhadas recursivas: mapeamentos e sequências YAML aninhados de qualquer profundidade são convertidos recursivamente em objetos e matrizes JSON aninhados correspondentes.
- Resolução de âncoras e aliases: suporta âncoras YAML (&anchor) e aliases (*alias), js-yaml resolve automaticamente as relações de referência, o JSON mostra o conteúdo expandido.
- Comentário YAML ignorado: comentários YAML (#) são automaticamente ignorados, o JSON convertido são dados puros, sem comentários.
- Conversão automática em tempo real: conversão 400ms após você parar de digitar, combinada com atalhos de teclado para maior eficiência.
- Realce de sintaxe JSON: o lado direito usa o realce de sintaxe JSON do CodeMirror para facilitar a leitura de estruturas JSON complexas.
- 100% no navegador: toda a análise YAML, serialização JSON e reparo de erros acontecem em JavaScript do lado do cliente; a configuração original não é carregada.
- Recuperação do histórico: salva automaticamente os últimos 200 itens do histórico e restaura a entrada anterior ao carregar a página.
- Sistema completo de atalhos: converter, upload, copiar, download, limpar operações comuns, seguindo as convenções dos principais editores JSON/YAML.
Perguntas frequentes
Como converto YAML em formato JSON?
Cole seu YAML no editor esquerdo e a ferramenta usa a biblioteca js-yaml para analisar a estrutura YAML (mapeamentos, sequências, comentários, etc.) e convertê-la em um objeto JSON padrão. Mapeamento: os mapeamentos YAML se tornam objetos JSON ({key: value}), as sequências YAML em matrizes JSON ([item1, item2]), e as strings/números/booleanos YAML correspondem diretamente aos tipos JSON. A conversão é executada automaticamente 400ms após você parar de digitar.
Os comentários YAML (#) são preservados no JSON?
Não. Os comentários YAML (linhas que começam com #) são apenas para a legibilidade do desenvolvedor; js-yaml os ignora automaticamente durante a análise. O JSON convertido são dados puros sem comentários.
Quais tipos de dados YAML são suportados?
Todos os tipos padrão do YAML 1.2: escalares (string, number, boolean, null), sequências, mapeamentos, estruturas aninhadas, strings multilinha (| ou >), âncoras e aliases (& e *), separadores de documento (---). Formatos especiais como datas ISO 8601 são analisados automaticamente como objetos Date JavaScript.
O que é o modo de saída pretty?
A ferramenta suporta dois modos de saída: pretty (padrão) gera JSON com indentação de 2 espaços e quebras de linha para alta legibilidade; não-pretty gera JSON compacto de uma única linha adequado para transmissão de rede. Alterne via a caixa de seleção 'Formatar saída' na barra de ferramentas inferior.
A ferramenta pode manipular YAML malformado (indentação incorreta)?
Sim. tryFixYAML integrado corrige automaticamente 5 erros comuns: 1) tabuladores convertidos em indentação de 2 espaços; 2) espaços em branco finais removidos; 3) aspas simples/duplas não fechadas fechadas; 4) indentação não múltipla de 2 corrigida; 5) chaves com hífens ou espaços automaticamente entre aspas.
Quais tipos de arquivo de entrada são suportados?
Arquivos .yaml, .yml e .txt (codificação UTF-8) são suportados. Clique no botão Upload para selecionar um arquivo local; a ferramenta o lê através da API FileReader nativa do navegador sem carregá-lo para um servidor.
Com o que posso abrir o arquivo JSON baixado?
O arquivo converted.json baixado é um arquivo JSON padrão codificado em UTF-8 (MIME: application/json), que pode ser aberto com qualquer editor de texto (VS Code, Sublime, Notepad++) ou ferramenta JSON especializada (jq, JSDoc), ou arrastando-o para um navegador para visualizar a estrutura formatada.
Strings multilinha YAML são suportadas?
Sim. YAML fornece duas sintaxes para strings multilinha: o bloco literal (|) preserva quebras de linha; o bloco dobrado (>) dobra quebras de linha em espaços simples. js-yaml analisa ambas corretamente.
Como âncoras e aliases YAML são convertidos?
YAML suporta âncoras (&anchor) e aliases (*alias) para referenciar conteúdo repetido. js-yaml analisa primeiro em um objeto JavaScript, onde âncoras e aliases são resolvidos internamente (cada referência de alias é substituída pelo conteúdo real da âncora), então o JSON final gerado não contém informações de âncoras, e o mesmo conteúdo de objeto aparecerá várias vezes no JSON (sem compartilhar referências).
Como datas em YAML são tratadas?
js-yaml segue a especificação YAML 1.1/1.2: datas/timestamps em formato ISO 8601 (como 2026-01-15T10:30:00Z) são analisados automaticamente como objetos Date JavaScript. Quando convertidos em JSON, os objetos Date são serializados como strings ISO 8601 via JSON.stringify.
Quais versões de YAML são suportadas?
A ferramenta suporta YAML 1.1 (padrão) e YAML 1.2 (via opções de esquema) através do js-yaml. YAML 1.2 é a versão estável mais recente, que remove parte da sintaxe ambígua de 1.1, e é recomendada.
Qual tamanho de arquivo de entrada é suportado?
Não há limite rígido; o limite prático é a memória do navegador. YAML de até 1-2 MB funciona sem problemas; arquivos maiores podem ficar mais lentos devido ao footprint de memória do js-yaml. Todas as análises ocorrem localmente no navegador.
Solução de Problemas
Erro de análise YAML 'unexpected token', o que fazer?
A causa geralmente são erros de indentação (mistura de tabuladores e espaços, níveis inconsistentes), aspas não fechadas, pares chave-valor sem dois pontos, ou traços de lista posicionados incorretamente. Clique no botão Reparar estrutura próximo à mensagem de erro. A ferramenta chama tryFixYAML para corrigir automaticamente 5 erros comuns e indica quais linhas foram corrigidas.
A referência de âncora YAML (*alias) é perdida após a conversão?
Este é o comportamento normal. js-yaml expande automaticamente as referências durante a análise interna, portanto o JSON final não retém informações de âncoras, e o mesmo conteúdo de objeto aparece várias vezes no JSON (sem compartilhar referências). Para preservar relações de referência, use campos $ref no JSON analisado (especificação JSON Reference) ou mantenha mapas de referência na camada de aplicação.
Os valores booleanos se tornaram strings?
No YAML 1.1, yes/no/on/off/true/false são todos analisados como booleanos (YAML 1.2 removeu yes/no). Se o seu arquivo YAML 1.2 usa yes/no mas é analisado como string, altere-os para true/false, ou adicione aspas 'yes' antes da análise para forçar o tipo string.
Por que as datas se tornaram strings ISO?
Datas ISO 8601 em YAML (como 2026-01-15, 2026-01-15T10:30:00Z) são analisadas automaticamente como objetos Date JavaScript pelo js-yaml. JSON.stringify serializa os objetos Date usando toISOString() para gerar strings ISO.
Como preservar comentários YAML?
A ferramenta atualmente não preserva comentários, porque o padrão JSON não suporta comentários. Abordagens sugeridas: 1) Mantenha os comentários no arquivo YAML original (os comentários são para comunicação do desenvolvedor); 2) Use um campo 'comment' em JSON para armazenar documentação explicitamente; 3) Use ferramentas de documentação dedicadas (como a especificação openapi do Swagger) para preservar a documentação da API.
Como são tratados os arquivos YAML com vários documentos (separados por ---)?
Por padrão, apenas o primeiro documento YAML é analisado. js-yaml suporta o método loadAll() para análise de vários documentos, mas a ferramenta atualmente suporta apenas documentos únicos. Para lidar com YAML de vários documentos, divida-os em vários arquivos usando um editor de texto primeiro, ou use a API loadAll() do js-yaml para implementação personalizada.
Com o que posso abrir o arquivo .json baixado?
O arquivo converted.json baixado é um arquivo JSON padrão codificado em UTF-8 (MIME: application/json), que pode ser aberto com qualquer editor de texto (VS Code, Sublime, Notepad++) ou ferramenta JSON especializada (jq, JSDoc), ou arrastando-o para um navegador para visualizar a estrutura formatada.
Glossário
- YAML (YAML Ain't Markup Language)
- Formato de serialização de dados amigável ao ser humano, projetado em 2001 por Clark Evans e outros. Usa indentação para hierarquia, suporta comentários, listas, mapeamentos, strings multilinha, âncoras e aliases. É o padrão de configuração de fato para Kubernetes, Docker Compose, Ansible, GitHub Actions e outras ferramentas modernas de DevOps.
- JSON (JavaScript Object Notation)
- Formato leve de intercâmbio de dados baseado na sintaxe de objetos JavaScript, mas independente de qualquer linguagem de programação. Suporta seis tipos básicos: objeto ({}), matriz ([]), string, number, boolean e null. É o padrão de fato para APIs web modernas, bancos de dados NoSQL e ecossistema JavaScript.
- js-yaml
- Analisador e serializador YAML JavaScript maduro (~50KB) que suporta a especificação YAML 1.1 completa e partes da 1.2. A ferramenta usa esta biblioteca para analisar YAML em objetos JavaScript e então serializar para JSON via JSON.stringify.
- Indentação
- YAML usa estritamente indentação para expressar hierarquia. Deve usar espaços (não tabuladores) e a indentação deve ser consistente (como 2 espaços). Esta é uma das fontes de erro YAML mais comuns. A ferramenta detecta e corrige problemas de indentação automaticamente.
- Âncoras e aliases (& *)
- Recursos YAML avançados. &anchor define um marcador que pode ser referenciado; *alias referencia o marcador. js-yaml expande automaticamente as referências durante a análise interna, portanto o JSON final não preserva esses marcadores, apenas os dados expandidos.
- Strings multilinha
- YAML fornece duas sintaxes para strings multilinha. O bloco literal (|) preserva quebras de linha; o bloco dobrado (>) dobra quebras de linha em espaços simples. js-yaml analisa corretamente ambas as sintaxes e converte para JSON preservando ou dobrando quebras de linha conforme a especificação.
- Separador de documento (---)
- Três traços consecutivos (---) em YAML denotam separadores de documento, frequentemente usados para incluir vários documentos YAML em um arquivo. js-yaml por padrão analisa apenas o primeiro documento; a análise de vários documentos requer tratamento especial.
- YAML 1.1 vs 1.2
- YAML 1.1 (2005) é amplamente implantado, suporta octal, caractere único de gênero, abreviação da Noruega, etc. YAML 1.2 (2009) removeu recursos ambíguos, mais compatível com JSON. A ferramenta usa YAML 1.1 por padrão para máxima compatibilidade.
- Âncora (&)
- Em YAML, &name define um marcador que pode ser referenciado por *name mais tarde, frequentemente usado para evitar repetir o mesmo bloco de configuração em vários documentos.
- Alias (*)
- Em YAML, *name referencia um marcador previamente definido com &name; js-yaml substitui a referência pelo conteúdo real durante a análise, portanto o JSON final não contém informações de alias.
- JSON.stringify
- Método integrado JavaScript para serializar um objeto em uma string JSON. A ferramenta usa o segundo parâmetro (replacer) e o terceiro parâmetro (space) para controlar a indentação: space=2 gera saída pretty, space=undefined gera uma única linha compacta.
- tryFixYAML
- Função interna de reparo YAML da ferramenta que detecta e corrige automaticamente 5 erros comuns: tabuladores para espaços, remoção de espaços em branco finais, fechamento de aspas não fechadas, correção de indentação não múltipla de 2, e adição de aspas a chaves com caracteres especiais.
- Saída pretty
- Modo de saída comutável da ferramenta. Quando ativado, gera JSON com indentação de 2 espaços e quebras de linha (bom para revisão humana); quando desativado, gera JSON compacto de uma única linha (bom para transmissão de API, armazenamento).
Regras de mapeamento de tipos YAML para JSON
Regras de conversão da ferramenta baseadas no js-yaml:
| Tipo YAML | Exemplo YAML | Saída JSON | Regra de mapeamento |
|---|---|---|---|
string | name: Alice | "name": "Alice" | Valores string YAML se tornam strings JSON (com aspas duplas) |
number | age: 30 | "age": 30 | Números YAML permanecem como números JSON (sem aspas) |
boolean | isActive: true | "isActive": true | Booleanos YAML (true/false) permanecem como booleanos JSON |
null | value: null / value: | "value": null | YAML null ou vazio se torna null JSON |
sequence | - a\n- b\n- c | ["a", "b", "c"] | Listas YAML (-) se tornam matrizes JSON |
mapping | name: Alice\nage: 30 | {"name": "Alice", "age": 30} | Mapeamentos YAML (key: value) se tornam objetos JSON |
nested mapping | user:\n name: Alice\n age: 30 | {"user": {"name": "Alice", "age": 30}} | Indentação aninhada YAML se torna objetos JSON aninhados |
list of objects | - name: a\n- name: b | [{"name": "a"}, {"name": "b"}] | Itens de lista YAML que são objetos se tornam matrizes de objetos JSON |
date | createdAt: 2026-01-15 | "createdAt": "2026-01-15T00:00:00.000Z" | Datas ISO 8601 se tornam objetos Date e são serializadas em string ISO |
Comparação de formato YAML vs JSON
Uma comparação dos dois formatos em diferentes dimensões, ajudando a entender quando escolher YAML ou JSON:
| Dimensão | YAML | JSON | Notas |
|---|---|---|---|
| Sintaxe | indentação + : - conciso | { } : [ ] estrito | YAML conciso mas propenso a erros (indentação sensível), JSON estrito mas verboso |
| Comentários | # comentários | não suportado | YAML suporta comentários, JSON padrão não |
| Tipos de dados | escalares, sequências, mapeamentos | string, number, boolean, null, objeto, matriz | YAML mais rico (inclui date, binary, etc.), JSON mais simples |
| Matrizes | - item1\n- item2 | ["item1", "item2"] | YAML usa traços, JSON usa colchetes |
| Legibilidade | alta (sem aspas nem colchetes) | média (ruído de colchetes) | YAML mais amigável para humanos |
| Strings multilinha | sintaxe de bloco | ou > | requer escape \n | YAML suporta nativamente, JSON requer escape |
| Referências | &anchor *alias | não suportado (deve repetir) | YAML suporta âncora-alias, JSON deve repetir |
| Casos de uso | arquivos de configuração, CI/CD, k8s | resposta API, armazenamento, Web | YAML se adapta à configuração, JSON se adapta à API |
Erros e correções comuns de YAML
Os 5 erros YAML comuns que tryFixYAML da ferramenta detecta e corrige automaticamente:
| Tipo de erro | Exemplo de erro | Correção automática | Notas |
|---|---|---|---|
| Indentação por tabuladores | key:\n\tvalue | key:\n value | |
| Espaços em branco finais | key: value | key: value | |
| Aspas não fechadas | key: 'value | key: 'value' | |
| Indentação irregular | key:\n value | key:\n value | |
| Chave com caracteres especiais | my-key: value | "my-key": value |
Privacy & Security
Esta ferramenta de YAML para JSON é executada inteiramente no seu navegador. A análise YAML (baseada na madura biblioteca js-yaml), a serialização JSON e o reparo de erros (tryFixYAML) são executados em JavaScript do lado do cliente; js-yaml é a única dependência externa (um pacote npm com menos de 50 KB). Os dados YAML originais (que podem conter configurações confidenciais como segredos k8s, chaves de API, credenciais de banco de dados) nunca são enviados a um servidor. Os uploads de arquivos usam a API FileReader nativa do navegador e nunca passam por um serviço intermediário. A ferramenta não usa cookies de rastreamento e não coleta dados de entrada ou uso. Todas as entradas e saídas são apagadas da memória assim que a página é fechada ou recarregada. Segura de usar com arquivos YAML que contenham configurações confidenciais (segredos k8s, chaves de API, credenciais de banco de dados, pipelines de DevOps empresariais).
Authoritative References
- YAML.orgEspecificação YAML 1.2
- GitHubRepositório GitHub do js-yaml
- KubernetesReferência YAML do Kubernetes
- DockerEspecificação do Docker Compose
- AnsibleGuia YAML do Ansible
- GitHubDocumentação YAML do GitHub Actions
- Comprimir JSON
- CSV para JSON
- JSON para CSV
- JSON Diff
- JSON Escape / Unescape
- Achatamento de JSON
- Formatador JSON
- Gerador de JSON
- Consulta JSONPath
- Mesclar JSON
- Reparar JSON
- Validador JSON Schema
- Ordenar JSON
- JSON Stringify
- JSON para HTML
- JSON para Java
- JSON to Markdown
- JSON para SQL
- JSON para TOML
- JSON para TypeScript
- XML para JSON
- JSON para XML
- YAML para JSON
- JSON para YAML
- JSON para Python
- JSON para Go
- JSON para Rust
- JSON para Swift
- JSON para C#
- JSON para C++
- JSON para PHP