OpenToolDesk.
Italiano
Utilità

JSON in TypeScript

Inferire una dichiarazione di tipo TypeScript da un esempio JSON.

Impostazioni: JSON in TypeScript

Carica un file

Trascinare e rilasciare i file qui

JSON · TXT

Un file · 1 MB per file

Il testo importato deve usare UTF-8 e contenere non più di 12.000 caratteri.

Utilizzare un collegamento diretto di file pubblico fino a 20 MB, o il limite più piccolo mostrato sopra. Il servizio di download recupera il file; i link di accesso non sono supportati.

    oppure

    Ingresso JSON

    Incolla del testo o carica un file. Se selezioni un file, questo ha la priorità.

    JSON in TypeScript

    Creare un tipo TypeScript di partenza da un esempio di risposta JSON quando si costruisce un'applicazione. La dichiarazione differita riflette i valori e i campi osservati del campione. Confrontalo con il contratto API prima di fare affidamento su di esso in codice di produzione.

    Come usare questo strumento

    1. Scegli un file, trascinalo nell’area di caricamento, importalo da un URL pubblico o incolla il testo sotto le opzioni di caricamento.
    2. Controlla le impostazioni e avvia l’elaborazione.
    3. Scarica e controlla il risultato prima di usarlo.

    Formati di input supportati

    • JSON
    • TXT

    Risultato e limitazioni

    Inferire una dichiarazione di tipo TypeScript da un esempio JSON.

    Crea un tipo Root dai valori del campione, compresi i campi degli oggetti opzionali e i sindacati di array. Gli array vuoti diventano sconosciuti[]. Rivedere i tipi generati; un campione non è uno schema. Profondità di nidificazione massima: 30.

    Dove vengono elaborati i miei file?

    I file selezionati vengono elaborati nel tuo browser. L'importazione di un URL utilizza il servizio di download per recuperare il file remoto.

    Cosa succede se l’elaborazione non riesce?

    Controllare i formati supportati e i limiti di file, quindi provare un file più piccolo. Tieni una copia originale. Un messaggio di errore chiaro spiegherà un ingresso non supportato o un servizio di elaborazione non disponibile.