JSON naar TypeScript

Genereer TypeScript-interfaces uit JSON, inclusief geneste objecten en arrays.

Werkruimte laden…

Gebruiksaanwijzing

Genereer TypeScript-interfaces uit JSON, inclusief geneste objecten en arrays.

  1. 01

    Plak gegevens of lees uit een bestand.

  2. 02

    Controleer de opties; resultaten worden automatisch bijgewerkt. Verwerk grotere invoer handmatig en controleer waarschuwingen voordat u wijzigingen toepast.

  3. 03

    Kopieer of download het resultaat. De invoer verandert pas wanneer je het resultaat toepast.

Typen en schema’s worden afgeleid uit voorbeelden. Controleer nullwaarden, optionele velden en het volledige API-contract.

Numerieke velden gebruiken exacte getaltypen. Volg de gegenereerde voorbeelden voor het inlezen en serialiseren van gegevens.

Voorbeeldinvoer

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

Veelgestelde vragen

Kan ik documenten herstellen nadat ik de pagina sluit?

Documenten worden automatisch in deze browser opgeslagen en bij terugkeer hersteld. Sluiten met X verwijdert het document. Ook browseropschoning kan gegevens wissen; download belangrijke resultaten of exporteer de werkruimte.

Hoe worden precieze getallen in TypeScript weergegeven?

Gegenereerde typen gebruiken LosslessNumber voor JSON-getallen. Controleer de afgeleide velden.