DevTulz Online

JSON → TypeScript Types


ይህ መሣሪያ ምን ያደርጋል?

ይህ መሣሪያ JSON object ወይም array ወደ TypeScript interface ወይም type ማወጃዎች ይቀይራል። ተከታታይ objects (ለእያንዳንዱ የተለያዩ interfaces ይፈጥራል)፣ የ objects arrays (schemas ያዋህዳል)፣ አማራጭ fields (ቁልፎች ከአንዳንድ array items ሲጠፉ) እና null values ደጋጋሚ ሁኔታ ይይዛል። ውጤቱ ወዲያውኑ ወደ TypeScript ፕሮጀክትዎ ለመለጠፍ ዝግጁ ነው።

እንዴት መጠቀም እንደሚቻል

  1. JSON ወደ ግራ ፓነል ይለጥፉ — TypeScript types ወዲያውኑ በቀኝ ይታያሉ።

  2. የ root interface ስም ያዘጋጁ (ነባሪ: Root)።

  3. interface ወይም type alias ዘዴ ይምረጡ።

  4. 'null → optional' ያንቁ null fields እንደ optional unknowns ከሚታዩ ይልቅ ግልፅ null ሆነው እንዳይታዩ።

  5. የናሙና ቀያሪ ለማየት ምሳሌ ጫን ይጫኑ።

የ objects arrays ሁሉንም item schemas በማዋሃድ ይያዛሉ — በአንዳንድ items ብቻ ያሉ ቁልፎች በራስ-ሰር አማራጭ ሆነው ይምረጣሉ። ሁሉም ቀያሪ በእርስዎ browser ውስጥ ይካሄዳል።

Keywords: JSON ወደ TypeScript፣ JSON ወደ TS፣ JSON ወደ interface፣ TypeScript type generator፣ JSON type inference፣ TypeScript interface ከ JSON