WikiHow זה מלמד אותך כיצד להמיר אובייקטים של Java ל- Json במחשב PC או Mac. במדריך זה נשתמש בכיתה Objectmapper מספריית ג'קסון. זוהי הדרך הבסיסית ביותר להמיר אובייקטים של ג'אווה ל- Json.
צעדים
שלב 1. הוסף את התלות הבאות לקובץ pom.xml
תלות זו תוסיף את "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" ו- "jackson-databind-2.9.3.jar". הקפד לכלול את הגרסה העדכנית ביותר של מאגר הנתונים של ג'קסון תחת "גרסה".
com.fasterxml.jackson.core jackson-databind 2.9.3
שלב 2. הקלד את קוד האובייקט
זה יתחיל את מחלקת האובייקטים של ספריית ג'קסון.
מפת ObjectMapper = ObjectMapper חדש ();
שלב 3. הקלד את שם האובייקט
הקלד את הקוד הבא. הקלד את השם האמיתי של אובייקט Java שאתה ממיר ל- Json. לדוגמה, אם אובייקט הג'אווה נקרא בשם "סטודנט", הקוד היה קורא סטודנט סטודנט = סטודנט חדש ();
ObjectName ObjectName = new ObjectName ();
שלב 4. הקלד את writeValue עבור Json
פעולה זו תיצור קובץ Json פלט לאחר המרת אובייקט Java. הקלד את הנתיב המיועד של קובץ json במקום "c: / Jsonfile.json". הקלד את שם אובייקט ה- Java שברצונך להמיר ל- Json במקום "ObjectName".
mapper.writeValue (c: / Jsonfile.json, ObjectName);
שלב 5. בדוק את התוצאה שלך
הקוד כולו אמור להיראות בערך כך:
ObjectMapper mapper = חדש ObjectMapper (); ObjectName ObjectName = new ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);