Java JsonGenerator – JSON İşleme API'si ve Pretty Print JSON Çıktısını Etkinleştirme (Gson + Jackson)

Yayınlanan: 2014-11-22
json-processing-api-ve-nasıl-etkinleştirilir-pretty-print-json

Bu çok ilginç bir eğitim olacak. Bazen Kurumsal Java Uygulamanızda çok sayıda JSON verisi ile uğraşmanız gerekir. Bazen dosyaya yaz, Dosyadan oku, güzel Güzel Formatta düzgün bir şekilde günlüğe kaydet, vb.

Java'da Pretty-Print JSON'u hiç merak ettiniz mi? Bu eğitimde JSONObject'i dosyaya yazmak için javax.json paketini ve JsonGenerator API'sini kullanacağız. Ayrıca JSON Çıktısını güzelleştirmek için com.google.gson.Gson kullanacağız.

Bunlar gerçekleştireceğimiz adımlar:

  1. CrunchifyJsonGeneratorPrettyJSON.java sınıfını oluşturun
  2. Java'da JSONObject oluşturmak ve /Users/appshah/Desktop/crunchifyJson.txt konumunda depolamak için JsonGenerator kullanın
  3. Dosyadan Aynı JSON'u okuyun
  4. Basit JSON'u Eclipse konsolunda yazdırın
  5. Basit JSON'u PrettyJSON'a dönüştürmek için crunchifyPrettyJSONUtility() yardımcı programını kullanın – JSON dizesini Pretty Print'e dönüştürün (Java, Gson)
  6. Aynı PrettyJSON'u konsolda yazdırın

Arayüz JsonGenerator , JSON verilerini bir çıkış kaynağına akış şeklinde yazar. Json sınıfı, karakter veya çıktı akışları için oluşturucular oluşturmaya yönelik yöntemler içerir.

Gson , Java Nesnelerini JSON temsillerine dönüştürmek için kullanılabilen bir Java kitaplığıdır. Bir JSON dizesini eşdeğer bir Java nesnesine dönüştürmek için de kullanılabilir. Başka bir deyişle, json işleme öğreticisi için java api, json işleme maven için java api, json işleme örneği için java api vb.

Çalışması için iki Maven Bağımlılığının altına ihtiyacınız var.

İşte bir sonuç: