რა არის Mapper-ის გამოყენება ჯავაში?
რა არის Mapper-ის გამოყენება ჯავაში?

ვიდეო: რა არის Mapper-ის გამოყენება ჯავაში?

ვიდეო: რა არის Mapper-ის გამოყენება ჯავაში?
ვიდეო: JAVA DTO Pattern Tutorial | Simplify Your Code 2024, მაისი
Anonim

ჯექსონის ობიექტი რუკების მწარმოებელი შეუძლია JSON-ის გაანალიზება თქვენს მიერ შემუშავებული კლასების ობიექტებად ან ჩაშენებული JSON ხის მოდელის ობიექტებად, რომელიც მოგვიანებით ახსნილია ამ სახელმძღვანელოში. სხვათა შორის, მიზეზი იმისა, რომ მას ObjectMapper ჰქვია, არის ის, რომ ის ასახავს JSON-ს ჯავა ობიექტები (დესერიალიზაცია), ან ჯავა ობიექტები JSON-ში (სერიალიზაცია).

გარდა ამისა, რა სარგებლობა აქვს mapper კლასის ჯავაში?

ის უზრუნველყოფს მარტივ API-ს კონვერტაციისთვის ჯავა ერთი ტიპის ობიექტები სხვა ტიპის ობიექტში. საგაზაფხულო ჩარჩო: გაზაფხულს აქვს შესანიშნავი მხარდაჭერა PropertyEditors-ისთვის, რაც ასევე შეიძლება გამოყენებული ობიექტების სტრიქონებში/სტრიქონებიდან გადაქცევა.

შეიძლება ასევე იკითხოს, რა არის Orika Mapper? ორიკა არის ჯავის ლობიო რუკების შედგენა ჩარჩო, რომელიც რეკურსიულად აკოპირებს მონაცემებს ერთი ობიექტიდან მეორეზე. ეს შეიძლება იყოს ძალიან სასარგებლო მრავალ ფენიანი აპლიკაციების შემუშავებისას. თუმცა, ის შეიძლება გამოყენებულ იქნას პროცესის გასამარტივებლად რუკების შედგენა ობიექტის ერთ ფენასა და მეორეს შორის.

უბრალოდ, რა არის ობიექტის mapper ჯავაში?

ObjectMapper არის მთავარი მსახიობების კლასი ჯექსონი ბიბლიოთეკა. ObjectMapper კლასი ObjectMapper უზრუნველყოფს JSON-ის წაკითხვისა და ჩაწერის ფუნქციონირებას, ძირითადი POJO-ებიდან და მათგან (Plain Old ჯავის ობიექტები ), ან ზოგადი დანიშნულების JSON ხის მოდელიდან (JsonNode), ასევე კონვერტაციის შესასრულებლად დაკავშირებული ფუნქციონალიდან.

რა არის რუქების კლასი?

The Mapper კლასი არის ზოგადი ტიპი, ოთხი ფორმალური პარამეტრის ტიპით, რომლებიც აკონკრეტებენ რუკის ფუნქციის შეყვანის კლავიშს, შეყვანის მნიშვნელობას, გამომავალ კლავიშს და გამომავალი მნიშვნელობის ტიპებს.

გირჩევთ: