Java объектисин компьютерге же Macке кантип Jsonго айлантуу керек (сүрөттөрү менен)

Мазмуну:

Java объектисин компьютерге же Macке кантип Jsonго айлантуу керек (сүрөттөрү менен)
Java объектисин компьютерге же Macке кантип Jsonго айлантуу керек (сүрөттөрү менен)

Video: Java объектисин компьютерге же Macке кантип Jsonго айлантуу керек (сүрөттөрү менен)

Video: Java объектисин компьютерге же Macке кантип Jsonго айлантуу керек (сүрөттөрү менен)
Video: 8 Excel куралдары ар ким колдоно алгыдай болушу керек 2024, Май
Anonim

Бул wikiHow сизге Java объектилерин компьютерге же Macко Jsonго айландырууну үйрөтөт. Бул окуу куралында биз Джексон китепканасынын Objectmapper классын колдонобуз. Бул Java объектилерин Jsonго айландыруунун эң негизги жолу.

Кадамдар

9688688 1
9688688 1

Кадам 1. pom.xml файлына төмөнкү көз карандылыкты кошуңуз

Бул көз карандылыктар "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" жана "jackson-databaseind-2.9.3.jar" кошот. "Version" астына Джексон маалымат базасынын акыркы версиясын киргизүүнү унутпаңыз.

     com.fasterxml.jackson.core jackson-databaseind 2.9.3 
    
9688688 2
9688688 2

Кадам 2. objectmapper кодун териңиз

Бул Джексон китепканасынын objectmapper классын баштайт.

    ObjectMapper mapper = жаңы ObjectMapper ();

9688688 3
9688688 3

Кадам 3. Объектинин атын териңиз

Төмөнкү кодду териңиз. Jsonго айландырган Java объектинин чыныгы атын жазыңыз. Мисалы, эгер Java объектиси "Студент" деп аталса, код Студент Студент = new Student ();

    ObjectName ObjectName = жаңы ObjectName ();

9688688 4
9688688 4

Кадам 4. Json үчүн writeValue териңиз

Бул Java объектисин айландыргандан кийин Json чыгаруу файлын түзөт. "C: / Jsonfile.json" ордуна json файлынын багытталган жолун териңиз. "ObjectName" ордуна Jsonго айландыргыңыз келген Java объектинин атын териңиз.

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

Кадам 5. Жыйынтыгыңызды карап чыгыңыз

Бүт код мындай болушу керек:

    ObjectMapper mapper = жаңы ObjectMapper (); ObjectName ObjectName = жаңы ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Сунушталууда: