דלגו לתוכן הראשי

תוסף לעורכי JetBrains

Oskuvi Classes from JSON

תוסף ל־IntelliJ IDEA שכותב מחלקות Java מתוך טקסט JSON: מדביקים דוגמה, רואים את המחלקות ולוחצים Create.
הסמל של Oskuvi Classes from JSON
זמין ב־JetBrains Marketplace
עובד ב
IntelliJ IDEA (גם Community) ו־Android Studio
גרסת עורך
2025.1 ומעלה
מחיר
חלק מהיכולות חינם, השאר עם רישיון, עם 30 יום ניסיון חינם
מפרסם
Oskuvi
כל התוספים של Oskuvi ב־JetBrains Marketplace(נפתח בחלון חדש)

על המוצר

מה זה עושה

לוחצים קליק ימני על חבילה בחלון הפרויקט ובוחרים New | Classes from JSON…. אם יש אובייקט JSON בלוח, הוא כבר שם, והמחלקות מופיעות ליד הדוגמה תוך כדי הקלדה.

הסוגים נלקחים מהדוגמה: int, long, BigInteger או double לפי גודל המספרים, רשימות, רשימות של רשימות ואובייקטים מקוננים, ומחלקה משלה לכל אובייקט. שדה שחסר באחד האובייקטים, או שהוא null, מקבל סוג שיכול להחזיק „כלום״ (Integer ולא int).

שום קובץ קיים לא נדרס, ו־Undo אחד מסיר את כל הקבצים החדשים.

יכולות

מה יש בפנים

  • 01

    שלוש צורות

    מחלקות עם getters ו־setters, records, או מחלקות עם @Data של Lombok.

  • 02

    מפתחות שאינם שמות Java

    מפתח כמו first-name או class מקבל @JsonProperty או @SerializedName. בלי אנוטציות הוא נשמר כהערה, כדי שלא ילך לאיבוד.

  • 03

    טעויות במילים

    טעות ב־JSON מסומנת עם שורה ועמודה: פסיק מיותר, גרשיים בודדים, מפתח בלי מירכאות, הערה.

  • 04

    קובץ לכל מחלקה, או אחד לכולן

    בוחרים אם לכתוב כל מחלקה בקובץ משלה או את כולן מקוננות בקובץ אחד.

  • 05

    מקומי

    הדוגמה לא נשלחת לשום מקום, והתוסף לא פונה לשום כתובת.

בחינם

מחלקות עם getters ו־setters, בלי אנוטציות.

עם רישיון

Records, @Data של Lombok ושמות של Jackson או Gson.

30 יום ניסיון חינם, דרך JetBrains Marketplace

שאלות נפוצות

שאלות ותשובות

יש לכם שאלה אחרת? כתבו לנו ל־support@npcoding.com

מה חינם ומה דורש רישיון?

חינם: מחלקות עם getters ו־setters, בלי אנוטציות. עם רישיון: records, @Data של Lombok ושמות של Jackson או Gson. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.

התוסף מוסיף את Jackson, Gson או Lombok לפרויקט?

לא. האנוטציות נכתבות כטקסט בלבד, והתלויות נשארות החלטה שלכם.

מה קורה כשהדוגמה לא מספיקה?

מה שהדוגמה לא יכולה לספר נאמר במפורש ולא מנוחש: שדה שתמיד היה null, רשימה ריקה, או רשימה של ערכים מסוגים שונים.

עוד מאיתנו

רוצים משהו דומה, משלכם?בניית APIממשקי API מאובטחים ומתועדים שמחברים בין אפליקציות, אתרים, שותפים ומערכות – עם בדיקות חוזה, טיפול בניסיונות חוזרים ובכפילויות, בקרת גישה ונראות מלאה למה שקורה.לעמוד השירות

Java הוא סימן מסחרי רשום של Oracle ו/או החברות הקשורות לה. Jackson, Gson ו־Lombok הם שמות הפרויקטים שלהם, והתוסף אינו קשור לאף אחד מהם.

נשמח לשמוע על הפרויקט הבא שלכם

צריכים כלי פיתוח משלכם?

פיתחנו את המוצר הזה עם אותו צוות ואותן שיטות שבהן אנחנו בונים ללקוחות. ספרו לנו מה אתם צריכים, ונחזור אליכם עם כיוון, הערכת זמנים ותקציב.