Command Palette

Search for a command to run...

CO

Conversor YAML para JSON

Converta YAML para JSON instantaneamente - âncoras, aliases, mesclar chaves, escalares de blocos e fluxos de vários documentos suportados

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

O que é o conversor YAML para JSON?

YAML to JSON Converter interface on Toolz.dev - Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported

YAML para JSON Converter analisa um documento YAML e emite o JSON equivalente Cole um manifesto do Kubernetes, um arquivo Docker Compose, um fluxo de trabalho GitHub Actions ou uma pasta de reprodução Ansible, e você recebe de volta JSON formatado com a mesma estrutura - mapeamentos tornam-se objetos, sequências tornam-se arrays e escalares são resolvidos para strings, números, booleanos ou nulos de acordo com o esquema central YAML.

O analisador lida com as partes do YAML que fazem conversores ingénuos. As âncoras e aliases são resolvidos, então uma referência `*defaults` se expande para o valor que aponta. As chaves de mesclagem (`<<: *base`) são achatadas no mapeamento de destino, com as chaves explícitas tendo precedência conforme a especificação requer. Os escalares de blocos literais (`|`) e dobrados (`>`) mantêm ou dobram suas novas linhas corretamente, incluindo a tira e os indicadores de mancar. Streams de vários documentos separados por `---` saem como uma matriz JSON de documentos.

Tudo é executado no seu navegador. Os arquivos de configuração carregam rotineiramente nomes de host internos, nomes de cluster, registros de imagens e, ocasionalmente, um segredo que alguém se esqueceu de se mudar para um cofre, então nada que você cola seja carregado, registrado ou armazenado. Você também pode classificar as teclas em ordem alfabética para facilitar a diferença, escolher a saída de 2, 4 espaços ou minifixadas e manter cada escalar simples como uma string quando seu consumidor a jusante é rigoroso sobre os tipos.

A conversão resolve as partes do YAML para as quais o JSON não tem equivalente, e vale a pena saber o que acontece com cada uma Âncoras e aliases são expandidos, então um bloco referenciado em cinco lugares se torna cinco cópias no JSON em vez de cinco referências, e a saída pode ser substancialmente maior do que a entrada As chaves de mesclagem são aplicadas e desaparecem Os comentários são descartados inteiramente, já que o JSON não tem onde colocá-los Fluxos de vários documentos separados por três traços se tornam uma matriz, porque o JSON não tem conceito de vários documentos em um arquivo As datas são as que devem ser observadas: o YAML analisa uma data não citada em um tipo de carimbo de data, e o JSON não tem tipo de data, então chega como uma string cujo formato exato depende de como foi escrito.

Como usar o conversor YAML para JSON?

1

Cole seu yaml

Cole qualquer documento YAML no painel de entrada - um manifesto, um arquivo de composição, um pipeline CI ou uma configuração de aplicativo Clique em Carregar amostra para começar a partir de uma implantação realista do Kubernetes.

2

Escolha suas opções de saída

Escolha 2 espaços, 4 espaços ou JSON minified. Ative as chaves de classificação para saídas compatíveis com diferentes ou mantenha as strings quando desejar que as portas e os números da versão permaneçam texto em vez de se tornarem números.

3

converter

Clique em Converter. Se o YAML tiver um problema de sintaxe - uma guia usada para recuo, uma citação não fechada, um alias sem âncora correspondente - o erro será relatado com o número exato da linha.

4

Copie ou baixe o JSON

Copie o resultado para sua área de transferência ou baixe-o como um arquivo .json, pronto para alimentar um cliente de API, um teste ou um script.

Principais características

âncoras, aliases e chaves de mesclagem

Resolve as definições de e ancoragem, *referências de alias e << chaves de mesclagem para que os blocos de configuração compartilhados se expandam em objetos JSON completos

Bloquear suporte escalar

Os blocos literais (|) e dobrados (>) são convertidos corretamente, incluindo dígitos explícitos de indentação e a faixa (-) e manter (+) indicadores de mastigação

Streams de vários documentos

Os arquivos YAML divididos por --- em vários documentos, comuns no Kubernetes, são retornados como uma matriz JSON com uma entrada por documento

Erros precisos de linha

Problemas de sintaxe relatam a linha de origem exata - guias usadas como recuo, aspas não encerradas, recuo incorreto ou aliases desconhecidos

Frequently Asked Questions

Cole seu YAML no painel de entrada e clique em Converter. O analisador lê o documento, resolve âncoras e escalas de blocos e imprime JSON formatado que você pode copiar ou baixar. Tudo acontece no seu navegador, portanto, nenhum arquivo é carregado.

Comments

0 comments

0/2000 characters

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

yaml to jsonyaml to json converterconvert yaml to jsonyml to jsonyaml parser onlinekubernetes yaml to jsondocker compose to jsonyaml json converteryaml to json onlineconverter yaml to jsonyaml to json converter online