Rumah > Java > javaTutorial > teks badan

Bagaimana untuk mencetak JSON dengan cantik menggunakan perpustakaan Gson di Java?

PHPz
Lepaskan: 2023-09-13 21:05:11
ke hadapan
1368 orang telah melayarinya

Bagaimana untuk mencetak JSON dengan cantik menggunakan perpustakaan Gson di Java?

Gson ialah pustaka Java JSON yang dicipta oleh Google. Dengan menggunakan Gson, kita boleh menjana JSON dan menukar JSON kepada objek java. Secara lalai, Gson boleh mencetak JSON dalam format padat. Untuk mendayakan Gson pretty printing, kita mesti mengkonfigurasi tika Gson menggunakan kaedah setPrettyPrinting() kelas GsonBuilder, yang mengkonfigurasi Gson untuk mengeluarkan JSON yang sesuai dengan halaman untuk cetakan cantik.

Syntax

public GsonBuilder setPrettyPrinting()
Salin selepas log masuk

Contoh

import java.util.*;
import com.google.gson.*;
public class PrettyJSONTest {
   public static void main( String[] args ) {
      Employee emp = new Employee("Raja", "115", "Content Engineer", "Java", "Hyderabad");
      Gson gson = new GsonBuilder().setPrettyPrinting().create(); // pretty print
      String prettyJson = gson.toJson(emp);
      System.out.println(prettyJson);
   }
}
// Employee class
class Employee {
   private String name, id, designation, technology, location;
   public Employee(String name, String id, String designation, String technology, String location) {
      super();
      this.name = name;
      this.id = id;
      this.designation = designation;
      this.technology = technology;
      this.location = location;
   }
   public String getName() {
      return name;
   }
   public String getId() {
      return id;
   }
   public String getDesignation() {
      return designation;
   }
   public String getTechnology() {
      return technology;
   }
   public String getLocation() {
      return location;
   }
}
Salin selepas log masuk

Output

{
 "name": "Raja",
 "id": "115",
 "designation": "Content Engineer",
 "technology": "Java",
 "location": "Hyderabad"
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mencetak JSON dengan cantik menggunakan perpustakaan Gson di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan