Kompyuter yoki Mac -da Java ob'ektini Json -ga qanday o'zgartirish mumkin (rasmlar bilan)

Mundarija:

Kompyuter yoki Mac -da Java ob'ektini Json -ga qanday o'zgartirish mumkin (rasmlar bilan)
Kompyuter yoki Mac -da Java ob'ektini Json -ga qanday o'zgartirish mumkin (rasmlar bilan)

Video: Kompyuter yoki Mac -da Java ob'ektini Json -ga qanday o'zgartirish mumkin (rasmlar bilan)

Video: Kompyuter yoki Mac -da Java ob'ektini Json -ga qanday o'zgartirish mumkin (rasmlar bilan)
Video: bellashuv uz Microsoft word dasrlari 1 avtomatik tahrir 2024, Aprel
Anonim

Bu wikiHow sizga Java ob'ektlarini kompyuter yoki Macda Json -ga qanday o'zgartirishni o'rgatadi. Ushbu qo'llanmada biz Jekson kutubxonasidagi Objectmapper sinfidan foydalanamiz. Bu Java ob'ektlarini Json -ga aylantirishning eng asosiy usuli.

Qadamlar

9688688 1
9688688 1

Qadam 1. Quyidagi bog'liqliklarni pom.xml faylga qo'shing

Bu bog'liqliklar "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" va "jackson-databaseind-2.9.3.jar" ni qo'shadi. Jackson ma'lumotlar bazasining so'nggi versiyasini "Versiya" bo'limiga kiritganingizga ishonch hosil qiling.

     com.fasterxml.jackson.core Jekson-ma'lumotlar bazasi 2.9.3 
    
9688688 2
9688688 2

Qadam 2. objectmapper kodini kiriting

Bu Jekson kutubxonasining objectmapper sinfini ishga tushiradi.

    ObjectMapper xaritasi = yangi ObjectMapper ();

9688688 3
9688688 3

Qadam 3. Ob'ekt nomini kiriting

Quyidagi kodni kiriting. Json -ga o'zgartiradigan Java ob'ektining haqiqiy nomini kiriting. Masalan, agar Java obyekti "Student" deb nomlansa, kod Student Student = new Student ();

    ObjectName ObjectName = yangi ObjectName ();

9688688 4
9688688 4

Qadam 4. Json uchun writeValue yozing

Bu Java obyekti konvertatsiya qilinganidan keyin chiquvchi Json faylini yaratadi. Json faylining mo'ljallangan yo'lini "c: / Jsonfile.json" o'rniga yozing. "ObjectName" o'rniga Jsonga aylantirmoqchi bo'lgan Java ob'ektining nomini kiriting.

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

5 -qadam O'z natijangizni ko'rib chiqing

Butun kod shunday bo'lishi kerak:

    ObjectMapper xaritasi = yangi ObjectMapper (); ObjectName ObjectName = yangi ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Tavsiya: