Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես Java օբյեկտները Json- ի վերածել համակարգչի կամ Mac- ի վրա: Այս ձեռնարկում մենք կօգտագործենք Objectmapper դասը acksեքսոնի գրադարանից: Սա Java օբյեկտները Json- ի փոխարկելու ամենահիմնական միջոցն է:
Քայլեր
Քայլ 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
Քայլ 2. Մուտքագրեք objectmapper ծածկագիրը:
Սա կսկսի acksեքսոնի գրադարանի օբյեկտների փոփոխման դասը:
ObjectMapper քարտեզագիր = նոր ObjectMapper ();
Քայլ 3. Մուտքագրեք օբյեկտի անունը:
Մուտքագրեք հետևյալ ծածկագիրը: Մուտքագրեք Json- ի օբյեկտի իրական անունը, որը դուք վերածում եք Json- ի: Օրինակ, եթե Java օբյեկտը անվանվի «Student», ծածկագիրը կկարդա Student Student = new Student ();
ObjectName ObjectName = new ObjectName ();
Քայլ 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);