როგორ გადავიყვანოთ Java ობიექტი Json– ზე კომპიუტერზე ან Mac– ზე (სურათებით)

Სარჩევი:

როგორ გადავიყვანოთ Java ობიექტი Json– ზე კომპიუტერზე ან Mac– ზე (სურათებით)
როგორ გადავიყვანოთ Java ობიექტი Json– ზე კომპიუტერზე ან Mac– ზე (სურათებით)

ვიდეო: როგორ გადავიყვანოთ Java ობიექტი Json– ზე კომპიუტერზე ან Mac– ზე (სურათებით)

ვიდეო: როგორ გადავიყვანოთ Java ობიექტი Json– ზე კომპიუტერზე ან Mac– ზე (სურათებით)
ვიდეო: How to Calculate the Range in Excel (in 3 easy steps) 2024, აპრილი
Anonim

ეს wikiHow გასწავლით თუ როგორ გადააკეთოთ Java ობიექტები Json– ზე კომპიუტერზე ან Mac– ზე. ამ გაკვეთილში ჩვენ ვიყენებთ Objectmapper კლასს ჯექსონის ბიბლიოთეკიდან. ეს არის ყველაზე ძირითადი გზა 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". დარწმუნდით, რომ შეიტანეთ ჯექსონის მონაცემთა ბაზის უახლესი ვერსია "ვერსიაში".

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

ნაბიჯი 2. ჩაწერეთ objectmapper კოდი

ეს დაიწყებს ჯექსონის ბიბლიოთეკის ობიექტის შემმუშავებელ კლასს.

    ObjectMapper mapper = ახალი ObjectMapper ();

9688688 3
9688688 3

ნაბიჯი 3. ჩაწერეთ ობიექტის სახელი

ჩაწერეთ შემდეგი კოდი. ჩაწერეთ ჯავის ობიექტის ნამდვილი სახელი, რომელსაც გადააკეთებთ Json- ში. მაგალითად, თუ Java ობიექტს ჰქვია "Student", კოდი იკითხება Student Student = new Student ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

ნაბიჯი 4. ჩაწერეთ writeValue for Json

ეს შექმნის გამომავალი Json ფაილს Java ობიექტის გარდაქმნის შემდეგ. ჩაწერეთ json ფაილის სავარაუდო გზა "c: / Jsonfile.json" - ის ადგილას. ჩაწერეთ Java ობიექტის სახელი, რომლის გადაკეთება გსურთ Json- ში "ObjectName" - ის ნაცვლად.

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

ნაბიჯი 5. გადახედეთ თქვენს შედეგს

მთელი კოდი ასე უნდა გამოიყურებოდეს:

    ObjectMapper mapper = ახალი ObjectMapper (); ObjectName ObjectName = new ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

გირჩევთ: