Command Palette

Search for a command to run...

CO

Conversor JSON para YAML

Converta JSON para YAML limpo e válido instantaneamente - recuo configurável e citação segura de string

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

O que é conversor JSON para YAML?

JSON to YAML Converter interface on Toolz.dev - Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting

JSON para YAML Converter transforma qualquer documento JSON em YAML equivalente e válido. Cole JSON - uma carga útil de API, um manifesto de pacote, uma exportação de configuração - e volte a limpar YAML com recuo consistente, sintaxe de lista correta e strings citadas corretamente, prontas para serem lançadas em um manifesto do Kubernetes, arquivo Docker Compose, fluxo de trabalho do GitHub Actions ou qualquer outra configuração baseada em YAML.

A conversão não é apenas uma troca de sintaxe. YAML tem arestas vivas que JSON não tem: um "não" não citado se torna o falso booleano em muitos analisadores, "3000" silenciosamente se transforma em um número e strings de versão como 1.10 são truncadas para 1.1. Este conversor detecta todos os valores escalares ambíguos - booleanos, números, valores legados YAML 1.1 como sim/não/ligado/desligado e strings com caracteres especiais - e os cita para que seus dados sobrevivam à viagem de ida e volta com tipos intactos.

Tudo acontece 100% no seu navegador Os arquivos de configuração geralmente contêm nomes de host, portas internas e segredos, portanto, nada do que você colar é carregado ou armazenado - o conversor funciona offline depois de carregado O recuo é configurável (2 ou 4 espaços) para corresponder ao estilo da sua equipe, e há uma opção para citar cada string para máxima segurança.

Duas coisas sobre a conversão valem a pena verificar na saída Strings que se parecem com outros tipos são citadas deliberadamente, porque YAML de outra forma as reinterpretaria: a string JSON "sim" é um booleano uma vez não citado sob as regras YAML 1.1, e "1.10" torna-se o número 1.1. a citação excessiva é a falha segura aqui e a citação insuficiente é a perigosa A segunda é que JSON não tem comentários para transportar, então uma configuração convertida de JSON chega sem nenhum, e qualquer coisa explicativa tem que ser escrita de volta à mão Estruturas profundamente aninhadas permanecem válidas, mas param de ser legíveis, o que vale a pena lembrar quando a razão para mudar para YAML era a legibilidade em primeiro lugar: passado quatro ou cinco níveis, o recuo de YAML é mais difícil de seguir do que os colchetes de JSON.

Como usar o conversor JSON para YAML?

1

Cole seu JSON

Cole qualquer documento JSON válido no painel de entrada - objetos, matrizes ou estruturas aninhadas de qualquer profundidade - ou clique em Carregar amostra para começar a partir de uma configuração de serviço realista.

2

Escolha suas opções

Escolha um recuo de 2 ou 4 espaços para corresponder às convenções do seu projeto e, opcionalmente, ative "Citar todas as strings" se o consumidor YAML for rigoroso sobre os tipos.

3

converter

Clique em Converter O JSON é validado primeiro - erros de sintaxe são relatados com a mensagem exata do analisador para que você possa corrigir o caractere ofensivo rapidamente.

4

Copie ou baixe o YAML

Copie o YAML gerado para sua área de transferência ou baixe-o como um arquivo .yaml e cole-o no seu manifesto, fluxo de trabalho ou arquivo de composição.

Principais características

Cotação segura de tipo

Strings como "não", "3000" e "1.10" são citadas automaticamente para que permaneçam strings em vez de se tornarem booleanos ou números em analisadores YAML

recuo configurável

Saída com recuo de 2 ou 4 espaços para combinar com Kubernetes, Ansible ou com as regras de fiapos de sua equipe

Lida com nidificação profunda

Objetos aninhados, matrizes de objetos, arrays vazios ([ ]) e objetos vazios ({}) todos convertem em seus formulários YAML corretos

Validação instantânea

JSON inválido é detectado antes da conversão com o erro de análise exato, para que você nunca obtenha um YAML interrompido silenciosamente

Frequently Asked Questions

Cole seu JSON no painel de entrada e clique em Converter A ferramenta valida o JSON, converte-o para YAML com seu recuo escolhido e permite copiar ou baixar o resultado O processamento é 100% no navegador - nada é carregado.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to yamljson to yaml converterconvert json to yamljson yamljson to ymlyaml converterjson to yaml onlinekubernetes yamlconfig converteronline json to yaml converterjson to yaml converter online