Rumah >Java >javaTutorial >Bagaimana untuk menggunakan JsonConfig dalam Java untuk menukar kacang kepada objek JSON dan mengecualikan sifat tertentu?
Kelas JsonConfig ialah kelas utiliti yang membantu mengkonfigurasi proses bersiri. Kita boleh menggunakan kaedah setExcludes() kelas JsonConfig untuk menukar kacang menjadi objek JSON dan mengecualikan beberapa sifatnya, dan lulus contoh konfigurasi JSON ini kepada parameter kaedah statik fromObject() JSONObject.
public void setExcludes(String[] excludes)
Dalam contoh di bawah, kita boleh menukar kacang kepada objek JSON dengan mengecualikan beberapa sifat #rreee
Dalam output di bawah, Atributalamat boleh dikecualikan. Output
import net.sf.json.JSONObject; import net.sf.json.JsonConfig; public class BeanToJsonExcludeTest { public static void main(String[] args) { Student student = new Student("Raja", "Ramesh", 35, "Madhapur"); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setExcludes(new String[]{"age", "address"}); JSONObject obj = JSONObject.fromObject(student, jsonConfig); System.out.println(obj.toString(3)); //pretty print JSON } public static class Student { private String firstName, lastName, address; private int age; public Student(String firstName, String lastName, int age, String address) { super(); this.firstName = firstName; this.lastName = lastName; this.age = age; this.address = address; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public int getAge() { return age; } public String getAddress() { return address; } } }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan JsonConfig dalam Java untuk menukar kacang kepada objek JSON dan mengecualikan sifat tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!