يعلمك هذا المقال كيفية تحويل كائنات Java إلى Json على الكمبيوتر الشخصي أو Mac. في هذا البرنامج التعليمي ، سنستخدم فئة Objectmapper من مكتبة جاكسون. هذه هي الطريقة الأساسية لتحويل كائنات Java إلى Json.
خطوات
الخطوة 1. أضف التبعيات التالية إلى ملف pom.xml
ستضيف هذه التبعيات "jackson-databind-2.9.3.jar" و "jackson-core-2.9.3.jar" و "jackson-databind-2.9.3.jar". تأكد من تضمين أحدث إصدار من قاعدة بيانات Jackson ضمن "الإصدار".
com.fasterxml.jackson.core جاكسون- databind 2.9.3
الخطوة 2. اكتب كود objectmapper
سيبدأ هذا فئة objectmapper في مكتبة Jackson.
مخطط ObjectMapper = new ObjectMapper () ؛
الخطوة 3. اكتب اسم الكائن
اكتب الكود التالي. اكتب الاسم الفعلي لكائن Java الذي تقوم بتحويله إلى Json. على سبيل المثال ، إذا كان كائن Java يسمى "Student" ، فإن الكود سيقرأ Student Student = new Student ()؛
ObjectName ObjectName = new ObjectName () ؛
الخطوة 4. اكتب writeValue لـ Json
سيؤدي هذا إلى إنشاء ملف Json ناتج بعد تحويل كائن Java. اكتب المسار المقصود لملف json بدلاً من "c: / Jsonfile.json". اكتب اسم كائن Java الذي تريد تحويله إلى Json بدلاً من "ObjectName".
mapper.writeValue (c: / Jsonfile.json، ObjectName) ؛
الخطوة 5. مراجعة النتائج الخاصة بك
يجب أن تبدو الشفرة بالكامل كما يلي:
مخطط ObjectMapper = new ObjectMapper () ؛ ObjectName ObjectName = new ObjectName () ؛ mapper.writeValue (c: / Jsonfile.json، ObjectName) ؛