როგორ მუშაობს Jackson JSON?
როგორ მუშაობს Jackson JSON?

ვიდეო: როგორ მუშაობს Jackson JSON?

ვიდეო: როგორ მუშაობს Jackson JSON?
ვიდეო: Parsing Json in Java Tutorial - Part 1: Jackson and Simple Objects 2024, აპრილი
Anonim

The Jackson ObjectMapper შეუძლია გაანალიზება JSON სტრიქონიდან, ნაკადიდან ან ფაილიდან და შექმენით Java ობიექტი ან ობიექტის გრაფიკი, რომელიც წარმოადგენს გაანალიზებულს JSON . გარჩევა JSON Java ობიექტებში ასევე მოიხსენიება, როგორც ჯავის ობიექტების დესერიალიზაცია JSON . The Jackson ObjectMapper ასევე შეუძლია შექმნას JSON ჯავის ობიექტებიდან.

შესაბამისად, რა არის ჯექსონ JSON?

ჯექსონი არის ძალიან პოპულარული და ეფექტური java-ზე დაფუძნებული ბიბლიოთეკა ჯავას ობიექტების სერიულიზაციისთვის ან რუკებისთვის JSON და პირიქით. ეს გაკვეთილი გასწავლით საბაზისო და მოწინავე ჯექსონი ბიბლიოთეკის API მახასიათებლები და მათი გამოყენება მარტივი და ინტუიციური გზით.

იყენებს თუ არა ჯექსონი რეფლექსიას? მაგალითად, ჯავა ანარეკლი შეიძლება იყოს გამოყენებული JSON ფაილებში თვისებების დასახატად Java ობიექტებში მიმღები/დამწერი მეთოდები, მაგ ჯექსონი , GSON, Boon და ა.შ. აკეთებს . ან, ანარეკლი შეიძლება იყოს გამოყენებული JDBC ResultSet-ის სვეტების სახელების დასახატად მიმღები/სეთერის მეთოდები Java ობიექტში.

გარდა ამისა, როგორ მუშაობს JSON დესერიალიზაცია?

ბრუნდება JSON მონაცემები სიმებიანი ფორმატით. In დესერიალიზაცია , ის აკეთებს სერიალიზაციის საპირისპირო, რაც ნიშნავს, რომ ის გარდაიქმნება JSON სიმებიანი საბაჟო. შემდეგ კოდში ის იძახებს სტატიკურ მეთოდს DeserializeObject(). JsonConvert კლასი ჩაბარებით JSON მონაცემები. ის აბრუნებს მორგებულ ობიექტს (BlogSites) დან JSON მონაცემები.

გაზაფხულზე ჩექმა იყენებს ჯექსონს?

საგაზაფხულო ჩექმა სტანდარტულად, მოიცავს ჯექსონი 2 დამოკიდებულება და არის ნაწილი გაზაფხული - ჩექმა -სტარტერი-json. გამოყენება JacksonAutoConfiguration კლასი, საგაზაფხულო ჩექმა ავტომატურად აკონფიგურირებს ჯექსონი შემდეგი ქცევით: ObjectMapper იმ შემთხვევაში, თუ არცერთი არ არის კონფიგურირებული.

გირჩევთ: