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

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

PHPz
PHPzke hadapan
2023-09-13 21:05:111415semak imbas

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()

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;
   }
}

Output

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

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam