איך עובד ג'קסון JSON?
איך עובד ג'קסון JSON?

וִידֵאוֹ: איך עובד ג'קסון JSON?

וִידֵאוֹ: איך עובד ג'קסון JSON?
וִידֵאוֹ: JSON (использование библиотеки jackson) 2024, אַפּרִיל
Anonim

ה Jackson ObjectMapper יכול לנתח JSON ממחרוזת, זרם או קובץ, וצור גרף של אובייקט Java או אובייקט המייצג את המנותח JSON . ניתוח JSON לתוך אובייקטי ג'אווה מכונה גם ליצירת דה-סריאליזציה של אובייקטי ג'אווה JSON . ה Jackson ObjectMapper יכול גם ליצור JSON מאובייקטי Java.

בהתאם, מהו ג'קסון JSON?

ג'קסון היא ספרייה מאוד פופולרית ויעילה מבוססת ג'אווה להצגה או מיפוי של אובייקטי ג'אווה JSON ולהיפך. מדריך זה ילמד אותך בסיסי ומתקדם ג'קסון תכונות API של הספרייה והשימוש בהן בצורה פשוטה ואינטואיטיבית.

האם ג'קסון משתמש בהשתקפות? למשל, Java הִשׁתַקְפוּת יכול להיות בשימוש למפות מאפיינים בקבצי JSON לשיטות getter/seter באובייקטי Java, כמו ג'קסון , GSON, Boon וכו'. עושה . אוֹ, הִשׁתַקְפוּת יכול להיות בשימוש כדי למפות את שמות העמודות של JDBC ResultSet לשיטות getter/seter באובייקט Java.

יתרה מזאת, כיצד פועלת ביטול סדרת JSON?

זה חוזר JSON נתונים בפורמט מחרוזת. ב דה-סריאליזציה , זה עושה ההיפך מ-Serialization כלומר הוא ממיר JSON מחרוזת להתאמה אישית. בקוד הבא, הוא קורא למתודה הסטטית DeserializeObject() של JsonConvert שיעור על ידי מעבר JSON נתונים. זה מחזיר אובייקט מותאם אישית (BlogSites) מ JSON נתונים.

האם מגף אביב משתמש בג'קסון?

מגף קפיץ , כברירת מחדל, כולל ג'קסון 2 תלות והוא חלק מ אביב - מַגָף -starter-json. באמצעות כיתת JacksonAutoConfiguration, מגף קפיץ מגדיר באופן אוטומטי ג'קסון עם ההתנהגות הבאה: ObjectMapper למקרה שאף אחד כבר לא מוגדר.

מוּמלָץ: