Formateur JSON
Formatez, compactez et validez du JSON en conservant les grands entiers, la notation des nombres, l’ordre des clés et les échappements. Import de fichiers et repérage des erreurs.
Déduisez des types TypeScript avec objets imbriqués, propriétés facultatives, tableaux et unions.
Le résultat se met à jour pendant la saisie
Préparez une ébauche de type avec un exemple d’API, puis confrontez-la au contrat réel.
Collez un exemple représentatif et nommez le type. Copiez le code ou enregistrez un .ts. Les objets d’un tableau sont analysés ensemble : les propriétés absentes deviennent facultatives et les types différents forment une union.
Un tableau vide utilise unknown[], un objet vide { [key: string]: unknown }. Vérifiez le résultat avec le contrat de votre API. Limites : 2 Mio, 30 000 valeurs, 80 niveaux ; clés uniques exigées.
Seules les valeurs fournies sont prises en compte. Les propriétés absentes de certains objets deviennent facultatives ; un tableau vide donne unknown[]. Aucune validation à l’exécution n’est générée.
Le générateur attribue le type number aux valeurs numériques JSON, sans modifier leur lecture par JavaScript. Au-delà de la plage des entiers sûrs, votre application peut perdre de la précision. Utilisez des chaînes dans l’API ou un parseur qui préserve les grands nombres, puis adaptez le type généré à ce choix.
La mesure d’audience, c’est vous qui décidez
Umami nous aide à mesurer la fréquentation du site. Vous pouvez refuser sans perdre l’accès aux outils.
Votre réglage actuel autorise la mesure d’audience.
Votre réglage actuel n’autorise pas la mesure d’audience.
Le service de mesure d’audience a changé. Une fois votre travail terminé, actualisez la page pour appliquer les nouveaux réglages.
Votre navigateur envoie un signal Do Not Track ou Global Privacy Control. La mesure d’audience restera désactivée.
Nous utilisons Umami pour connaître les pages consultées et la provenance des visites. Vous pouvez refuser la mesure d’audience ou changer d’avis à tout moment. Toutes les fonctionnalités restent accessibles.
Votre choix est conservé dans ce navigateur pendant six mois. La mesure d’audience ne transmet ni les fichiers ni les contenus que vous saisissez dans nos outils.
Politique de confidentialité
Commentaires
0