PixNudge

Gerador de data classes Kotlin a partir de JSON

Gere data classes Kotlin a partir de JSON, prontas para kotlinx.serialization, Jackson ou Klaxon. Objetos aninhados viram classes próprias e campos opcionais são anuláveis.

Entrada
Kotlin

Como funciona

  1. 1

    Cole ou abra seus dados

    Cole o texto, solte um arquivo no editor ou clique em Abrir arquivo. Carregar exemplo mostra como a ferramenta funciona.

  2. 2

    Ajuste as opções

    O resultado é atualizado enquanto você digita. Mude as opções para obter exatamente a saída de que precisa.

  3. 3

    Copie ou baixe

    Copie o resultado para a área de transferência ou baixe-o como arquivo.

Por que o PixNudge

Nada é enviado

Seus dados são processados no navegador e nunca vão para um servidor, então chaves de API, tokens e dados de clientes continuam privados.

Instantâneo, mesmo com arquivos grandes

Não há ida e volta a um servidor: os resultados aparecem enquanto você digita, e arquivos de vários megabytes são processados sem travar.

Números exatos

Números longos, como IDs de 64 bits, são mantidos exatamente como foram escritos, sem arredondamento.

Perguntas frequentes

Quais bibliotecas JSON são suportadas?

Com Apenas tipos ativado, você recebe data classes simples. Desative e escolha kotlinx.serialization, Jackson ou Klaxon para adicionar as anotações e o código auxiliar dessa biblioteca.

Como os campos opcionais são tipados?

Chaves que faltam em alguns itens ou podem ser null viram tipos anuláveis com valor padrão null, como val coupon: String? = null.

Posso definir o nome do pacote?

Sim. Informe-o em Pacote e ele é escrito no topo do arquivo.

Mais ferramentas grátis