JSON → TypeScript Types
מה הכלי הזה עושה?
כלי זה ממיר אובייקט או מערך JSON להצהרות interface או type של TypeScript. הוא מטפל באופן רקורסיבי באובייקטים מקוננים (מייצר interfaces נפרדים לכל אחד), מערכים של אובייקטים (ממזג סכמות), שדות אופציונליים (כאשר מפתחות חסרים מחלק מרכיבי המערך) וערכי null. הפלט מוכן להדבקה בפרויקט TypeScript שלך.
כיצד להשתמש
-
הדבק JSON בלוח השמאלי — סוגי TypeScript יופיעו מיידית בצד ימין.
-
הגדר את שם ה-interface השורשי (ברירת מחדל: Root).
-
בחר סגנון interface או type alias.
-
הפעל 'null → optional' כדי לטפל בשדות null כ-unknowns אופציונליים במקום null מפורש.
-
לחץ על טען דוגמה לראות המרה לדוגמה.
מערכים של אובייקטים מטופלים על ידי מיזוג כל סכמות הרכיבים — מפתחות הנוכחים רק בחלק מהרכיבים מסומנים אוטומטית כאופציונליים. כל ההמרה מתבצעת בדפדפן שלך.
Keywords: JSON ל-TypeScript, JSON ל-TS, JSON ל-interface, מחולל טיפוסי TypeScript, הסקת טיפוסים מ-JSON, TypeScript interface מ-JSON