ObjectMapper readValue юу хийдэг вэ?
ObjectMapper readValue юу хийдэг вэ?

Видео: ObjectMapper readValue юу хийдэг вэ?

Видео: ObjectMapper readValue юу хийдэг вэ?
Видео: Convert Java to JSON & JSON to Java Object | Parse JSON in Java | ObjectMapper in Jackson API 2024, Арваннэгдүгээр
Anonim

Жэксон ObjectMapper боломжтой стринг, урсгал эсвэл файлаас JSON-г задлан шинжилж, задалсан JSON-г төлөөлөх Java объект эсвэл объектын графикийг үүсгэнэ. JSON-г Java объект болгон задлан шинжилж байна байна мөн JSON-аас Java объектуудыг цувралаас гаргах гэж нэрлэдэг. Жэксон ObjectMapper боломжтой мөн Java объектуудаас JSON үүсгэх.

Үүний дагуу ObjectMapper-ийн хэрэглээ юу вэ?

ObjectMapper бол Жексоны номын сангийн гол жүжигчний анги юм. ObjectMapper анги ObjectMapper нь үндсэн POJO (Энгийн хуучин) руу болон JSON-г унших, бичих функцээр хангадаг. Java Объектууд) эсвэл ерөнхий зориулалтын JSON модны загвар (JsonNode), түүнчлэн хөрвүүлэх үйл ажиллагаатай холбоотой.

Нэмж хэлэхэд, ObjectMapper readValue null буцаах боломжтой юу? 1 Хариулт. уншсан үнэ цэнэ () null буцаана JSON утгаас бүрдэх JSON оролтын хувьд null . Энэ хийдэг үгүй null буцаана бусад тохиолдолд: дутуу оролт (жишээлбэл) онцгой тохиолдлоор шагнагдах болно; бөгөөд ямар ч deserializer үйлдвэрлэдэггүй null Анхны утгаараа.

Мөн асуулт бол REST API ObjectMapper гэж юу вэ?

Интерфэйс ObjectMapper Ан объектын зураглагч нь Java объектыг String, byte эсвэл InputStream руу болон түүнээс цуваа болгох, цуврал болгоход ашигладаг. АМРАХ Баталгаажсан нь XML болон JSON-д зориулсан зураглагчийг хайрцагнаас гаргаж өгдөг (ObjectMapperType-г үзнэ үү) гэхдээ та энэ интерфэйсийг ашиглан захиалгат форматад зориулж өөрийн зураглагчийн хэрэгжилтийг эргүүлэх боломжтой.

ObjectMapper thread аюулгүй юу?

Тэд бүрэн хувиршгүй, утас - аюулгүй , учруулах онолын хувьд ч боломжгүй гэсэн үг утас - аюулгүй байдал асуудлууд (үүнд тохиолдож болно ObjectMapper хэрэв код жишээг дахин тохируулахыг оролдвол).

Зөвлөмж болгож буй: