Jackson (API) - Jackson (API)

Jackson
Kararlı sürüm
2.10.0 / 26 Eylül 2019; 14 ay önce (2019-09-26)
Depo Bunu Vikiveri'de düzenleyin
İşletim sistemiÇapraz platform
TürAPI için JSON
LisansApache Lisansı 2.0
İnternet sitesigithub.com/ FasterXML/ jackson Bunu Vikiveri'de düzenleyin

İçinde bilgi işlem, Jackson yüksek performanslı JSON işlemci için Java. Geliştiricileri, kütüphanenin hızlı, doğru, hafif ve ergonomik özelliklerinin kombinasyonunu övüyor.[1][2]

Uygulama

Jackson, JSON ile çalışmak için birden fazla yaklaşım sağlar. POJO basit kullanım durumları için sınıflar.[3][1]

Kullanım örneği

POJO'larla okumak ve yazmak için örnek kod aşağıdaki gibi görünebilir:[1]

halka açık sınıf ReadWriteJackson {  halka açık statik geçersiz ana(Dize[] argümanlar) atar IOException {    ObjectMapper haritacı = yeni ObjectMapper();       Dize jsonInput = "{" kimlik  ": 0, " ilkAd  ": " Robin  ", " soyad  ": " Wilson  "}";    Kişi q = haritacı.readValue(jsonInput, Kişi.sınıf);    Sistemi.dışarı.println("JSON'dan Kişi Oku ve Ayrıştırdı:" + q);       Kişi p = yeni Kişi("Roger", "Tavşan");    Sistemi.dışarı.Yazdır("Kişi nesnesi" + p + "JSON =" olarak);    haritacı.writeValue(Sistemi.dışarı, p);  }}

Referanslar

  1. ^ a b c "Tarih". Daha hızlıXML. Daha hızlıXML. Arşivlenen orijinal 11 Şubat 2016. Alındı 12 Şubat 2016.
  2. ^ Genç, T.M. (2013). Jackson Yemek Kitabı. Leanpub.
  3. ^ Darwin, I.F. (2014). Java Yemek Kitabı (3. baskı). Sebastopol, ABD: O'Reilly. s. 656–657.

Dış bağlantılar