DevTulz Online

JSON → TypeScript Types


ഈ ടൂൾ എന്ത് ചെയ്യുന്നു?

ഈ ടൂൾ ഒരു JSON ഒബ്ജക്റ്റ് അല്ലെങ്കിൽ array TypeScript interface അല്ലെങ്കിൽ type ഡിക്ലറേഷനുകളിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു. നെസ്റ്റഡ് ഒബ്ജക്റ്റുകൾ (ഓരോന്നിനും പ്രത്യേക interfaces ജനറേറ്റ് ചെയ്യുന്നു), ഒബ്ജക്റ്റുകളുടെ arrays (schemas ലയിപ്പിക്കുന്നു), ഓപ്ഷണൽ ഫീൽഡുകൾ (ചില array ഇനങ്ങളിൽ നിന്ന് keys ഇല്ലാതിരിക്കുമ്പോൾ), null മൂല്യങ്ങൾ എന്നിവ ആവർത്തനപ്രക്രിയ ഉപയോഗിച്ച് കൈകാര്യം ചെയ്യുന്നു. ഔട്ട്‌പുട്ട് നിങ്ങളുടെ TypeScript പ്രൊജക്റ്റിൽ ഒട്ടിക്കാൻ തയ്യാറാണ്.

എങ്ങനെ ഉപയോഗിക്കണം

  1. ഇടത് panel-ൽ JSON ഒട്ടിക്കുക — TypeScript types ഉടനടി വലതുഭാഗത്ത് ദൃശ്യമാകും.

  2. Root interface-ന്റെ പേര് സജ്ജമാക്കുക (ഡിഫോൾട്ട്: Root).

  3. Interface അല്ലെങ്കിൽ type alias ശൈലി തിരഞ്ഞെടുക്കുക.

  4. Null ഫീൽഡുകൾ explicit null-ന് പകരം optional unknowns ആയി പരിഗണിക്കാൻ 'null → optional' പ്രവർത്തനക്ഷമമാക്കുക.

  5. ഒരു സാമ്പിൾ പരിവർത്തനം കാണാൻ ഉദാഹരണം ലോഡ് ചെയ്യുക ക്ലിക്ക് ചെയ്യുക.

ഒബ്ജക്റ്റുകളുടെ arrays എല്ലാ ഇനം schemas ലയിപ്പിച്ചുകൊണ്ട് കൈകാര്യം ചെയ്യപ്പെടുന്നു — ചില ഇനങ്ങളിൽ മാത്രമുള്ള keys സ്വയം optional ആയി അടയാളപ്പെടുത്തപ്പെടുന്നു. എല്ലാ പരിവർത്തനവും നിങ്ങളുടെ browser-ൽ നടക്കുന്നു.

Keywords: JSON-ൽ നിന്ന് TypeScript, JSON to TS, JSON to interface, TypeScript type generator, JSON type inference, JSON-ൽ നിന്ന് TypeScript interface