Generálj TypeScript interfészeket egy JSON mintából, beágyazott típusokkal, tömbökkel és opcionális mezőkkel. A böngésződben fut.
Így használd a következőt: JSON TS-re
Illessz be egy JSON objektumot vagy tömböt.
Opcionálisan állítsd be a gyökérinterfész nevét.
Másold ki a generált TypeScript interfészeket.
This is a JSON to TypeScript generator that infers a set of interfaces from an example JSON object or array, so you can paste an API response and get ready-to-use types instead of writing them by hand.
It is a big time-saver when you are consuming an API or a config file: paste a response, optionally name the root interface, and copy clean TypeScript straight into your code.
Generation runs entirely in your browser, so your data never leaves your device, which matters when the sample contains real values.
It handles real-world shapes: nested objects become their own named interfaces referenced from the parent, arrays of objects are merged into one interface, and union types are produced where values vary.
When the objects in an array do not all have the same keys, the keys missing from some elements are marked optional with a question mark, which matches how the data actually behaves and keeps the types honest.
One important point: it infers a shape from the single sample you give it, rather than enforcing a schema. If a field is sometimes null or absent in real data but not in your sample, the generated type will not know that, so use a representative example.
Gyakran ismételt kérdések
Minden beágyazott objektum saját nevesített interfész lesz, a szülőjéből hivatkozva, így az eredmény tiszta és újrafelhasználható.
Az objektumtömbök egyetlen interfésszé egyesülnek, és az egyes elemekből hiányzó kulcsok opcionálisként jelölődnek. A vegyes primitívek tömbjei union elemtípussá válnak.
Nem. A típusok teljesen a böngésződben generálódnak, így az adatod soha nem hagyja el az eszközöd.
Eszköz beágyazása
Add hozzá ezt az eszközt a saját weboldaladhoz. Másold ki az alábbi kódrészletet, amely automatikusan naprakész marad.
<iframe src="https://monu.tools/embed/hu/json-to-typescript" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Kapcsolódó eszközök
JSON formázása, szépítése és érvényesítése online, érthető hibaüzenetekkel az érvénytelen bemenethez.
Tömöríts és validálj JSON-t a böngésződben, és nézd meg, hány bájtot takarítasz meg.
Alakíts JSON-t CSV-vé és CSV-t vissza JSON-ná, mindkét irányban. Válassz elválasztót, kezeld az idézőjeles mezőket, és másold az eredményt. Minden a böngésződben fut.
Alakíts YAML-t JSON-ná és JSON-t vissza YAML-lé, mindkét irányban. Konvertálás közben validál, és világos hibákat mutat. Minden a böngésződben fut.