PixNudge

Gerador de structs Swift Codable a partir de JSON

Gere structs ou classes Swift a partir de JSON. Desative Apenas tipos para obter tipos Codable com CodingKeys e inicializadores de conveniência para JSONDecoder.

Entrada
Swift

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

O código gerado é Codable?

Com Apenas tipos desativado, cada tipo está em conformidade com Codable e recebe CodingKeys e inicializadores para decodificar a partir de Data ou de uma string JSON. Com Apenas tipos ativado, você recebe só os tipos simples.

Structs ou classes?

Por padrão são geradas structs, como é recomendado para modelos em Swift. Ative Usar classes em vez de structs se precisar de tipos por referência.

Como os valores opcionais são tratados?

Chaves que faltam em alguns itens ou podem ser null viram opcionais, como let coupon: String?.

Mais ferramentas grátis