Java Obyektini PC və ya Mac -da Json -a necə çevirmək olar (Şəkillərlə birlikdə)

Mündəricat:

Java Obyektini PC və ya Mac -da Json -a necə çevirmək olar (Şəkillərlə birlikdə)
Java Obyektini PC və ya Mac -da Json -a necə çevirmək olar (Şəkillərlə birlikdə)

Video: Java Obyektini PC və ya Mac -da Json -a necə çevirmək olar (Şəkillərlə birlikdə)

Video: Java Obyektini PC və ya Mac -da Json -a necə çevirmək olar (Şəkillərlə birlikdə)
Video: How to use of WordArt in MS word 2021 ll Word Art in Hindi ll Word Art tutorial ll Perfect Grow ll 2024, Bilər
Anonim

Bu wikiHow, Java obyektlərini PC və ya Mac -da Json -a necə çevirməyi öyrədir. Bu dərsdə, Jackson kitabxanasındakı Objectmapper sinifindən istifadə edəcəyik. Java obyektlərini Json -a çevirmək üçün ən əsas yoldur.

Addımlar

9688688 1
9688688 1

Addım 1. pom.xml faylına aşağıdakı asılılıqları əlavə edin

Bu asılılıqlar "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" və "jackson-databaseind-2.9.3.jar" əlavə edəcək. Jackson verilənlər bazasının son versiyasını "Versiya" altına daxil etməyinizə əmin olun.

     com.fasterxml.jackson.core jackson-verilənlər bazası 2.9.3 
    
9688688 2
9688688 2

Addım 2. Objectmapper kodunu yazın

Bu, Jackson kitabxanasının objectmapper sinifinə başlayacaq.

    ObjectMapper eşleyicisi = yeni ObjectMapper ();

9688688 3
9688688 3

Addım 3. Obyektin adını yazın

Aşağıdakı kodu daxil edin. Json -a çevirdiyiniz Java obyektinin əsl adını yazın. Məsələn, Java obyektinə "Student" adı verilsə, kod Student Student = new Student ();

    ObjectName ObjectName = yeni ObjectName ();

9688688 4
9688688 4

Addım 4. Json üçün writeValue yazın

Java obyekti çevrildikdən sonra bu çıxış Json faylı yaradacaq. Json faylının nəzərdə tutulan yolunu "c: / Jsonfile.json" yerinə yazın. "ObjectName" yerinə Json'a çevirmək istədiyiniz Java obyektinin adını yazın.

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

Addım 5. Nəticənizi nəzərdən keçirin

Bütün kod belə bir şeyə bənzəməlidir:

    ObjectMapper eşleyicisi = yeni ObjectMapper (); ObjectName ObjectName = yeni ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Tövsiyə: