Ինչպես փոխարկել Java օբյեկտը Json- ին համակարգչում կամ Mac- ում (նկարներով)

Բովանդակություն:

Ինչպես փոխարկել Java օբյեկտը Json- ին համակարգչում կամ Mac- ում (նկարներով)
Ինչպես փոխարկել Java օբյեկտը Json- ին համակարգչում կամ Mac- ում (նկարներով)

Video: Ինչպես փոխարկել Java օբյեկտը Json- ին համակարգչում կամ Mac- ում (նկարներով)

Video: Ինչպես փոխարկել Java օբյեկտը Json- ին համակարգչում կամ Mac- ում (նկարներով)
Video: SCP-093 Red Sea օբյեկտը (բոլոր թեստերը եւ Վերամշակված նյութեր Տեղեկամատյաններ) 2024, Մայիս
Anonim

Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես Java օբյեկտները Json- ի վերածել համակարգչի կամ Mac- ի վրա: Այս ձեռնարկում մենք կօգտագործենք Objectmapper դասը acksեքսոնի գրադարանից: Սա Java օբյեկտները Json- ի փոխարկելու ամենահիմնական միջոցն է:

Քայլեր

9688688 1
9688688 1

Քայլ 1. Ավելացրեք հետևյալ կախվածությունները pom.xml ֆայլին:

Այս կախվածությունները կավելացնեն «jackson-annotations-2.9.3.jar», «jackson-core-2.9.3.jar» և «jackson-databind-2.9.3.jar»: Համոզվեք, որ ներառեք Jackson databind- ի վերջին տարբերակը «Version» բաժնում:

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

Քայլ 2. Մուտքագրեք objectmapper ծածկագիրը:

Սա կսկսի acksեքսոնի գրադարանի օբյեկտների փոփոխման դասը:

    ObjectMapper քարտեզագիր = նոր ObjectMapper ();

9688688 3
9688688 3

Քայլ 3. Մուտքագրեք օբյեկտի անունը:

Մուտքագրեք հետևյալ ծածկագիրը: Մուտքագրեք Json- ի օբյեկտի իրական անունը, որը դուք վերածում եք Json- ի: Օրինակ, եթե Java օբյեկտը անվանվի «Student», ծածկագիրը կկարդա Student Student = new Student ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

Քայլ 4. Մուտքագրեք J8- ի համար writeValue արժեքը:

Սա Java- ի օբյեկտը փոխարկելուց հետո կստեղծի ելքային Json ֆայլ: Մուտքագրեք json ֆայլի նախատեսված ուղին «c: / Jsonfile.json» - ի փոխարեն: «ObjectName» - ի փոխարեն մուտքագրեք Java օբյեկտի անունը, որը ցանկանում եք վերածել Json- ի:

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

Քայլ 5. Վերանայեք ձեր արդյունքը:

Ամբողջ ծածկագիրը պետք է ունենա այսպիսի տեսք.

    ObjectMapper քարտեզագիր = նոր ObjectMapper (); ObjectName ObjectName = new ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Խորհուրդ ենք տալիս: