100 % local — seus dados nunca saem do seu navegador

JSON para Modelo de Esquema Prisma — Ferramenta grátis

Gere um modelo de esquema Prisma a partir de JSON de exemplo, direto no navegador. Grátis e privado: seus dados nunca saem do seu dispositivo.

Instantâneo Privado Zero cookies

Entrada JSON

Saída Prisma

Por que converter JSON para Prisma?

Criar um modelo Prisma a partir de um payload de API ou documento existente economiza digitação. Cole um JSON de exemplo acima e receba um bloco model com campos alinhados, pronto para colar no schema.prisma.

Como funciona

Strings viram String, inteiros viram Int, decimais viram Float, booleanos viram Boolean. Arrays homogêneos de escalares viram listas nativas como String[] (PostgreSQL); todo o resto vira Json. Os nomes dos campos são convertidos para camelCase com @map apontando de volta para a chave original, e a opção Root name define o nome do modelo. Como todo modelo Prisma precisa de um identificador, um campo escalar id existente é marcado com @id — caso contrário, um id Int @id autoincrementado é adicionado no topo.

Perguntas frequentes

Meus dados JSON são enviados para algum servidor?
Não. Tudo é executado inteiramente no seu navegador com JavaScript. Nada é enviado pela rede, o que torna a ferramenta segura para dados sensíveis.
Como os objetos aninhados são tratados?
Eles viram campos Json. Relações não podem ser inferidas com confiança a partir de um único exemplo, então a ferramenta prefere ser honesta em vez de inventar chaves estrangeiras — ajuste o modelo depois, se necessário.
E os nomes de campos que não estão em camelCase?
Os campos são renomeados para camelCase e a chave original é preservada com @map, então as colunas do seu banco de dados mantêm os nomes existentes.

Conversores relacionados