logo
GeekFormat

JSON เป็น Java

คำแนะนำที่เกี่ยวข้อง

คุณสมบัติ

  • สร้างโค้ดอัจฉริยะ: อนุมานชื่อและประเภทฟิลด์ (Integer, Double, Boolean, List) จาก JSON โดยอัตโนมัติ
  • รองรับ annotations: Lombok annotations (@Data) แบบเลือกได้ และ JPA/Hibernate ORM mapping annotations
  • จัดการ nested class: สร้าง nested class หลายระดับแบบ recursive พร้อมรองรับ generic collections
  • รวมกับโปรเจกต์: รองรับชื่อ package แบบกำหนดเองและชื่อ class root พร้อมใช้กับ Spring Data JPA
  • ส่งออกแบบ batch: รองรับดาวน์โหลด class เดียวหรือแพ็กเกจไฟล์ class ทั้งหมดที่สร้างเป็น ZIP

คำถามที่พบบ่อย

Java class ที่สร้างรองรับ Lombok annotations หรือไม่?

แน่นอน ในตัวเลือกการสร้าง คุณสามารถเปิดใช้งานการรองรับ Lombok และเครื่องมือจะสร้างโค้ดที่มี annotations @Data, @AllArgsConstructor, @NoArgsConstructor และอื่นๆ โดยอัตโนมัติ ลด boilerplate code อย่างมากและทำให้ entity class ของคุณสะอาดขึ้นมาก

สามารถสร้าง class ได้ถูกต้องสำหรับ JSON ที่ซับซ้อนที่มีหลายระดับ nested หรือไม่?

ได้ เครื่องมือนี้มี recursive parsing engine ที่วิเคราะห์โครงสร้าง JSON อย่างลึกซึ้ง เมื่อพบออบเจกต์ที่ซ้อนกัน จะสร้าง inner class หรือ class แยกที่เกี่ยวข้องโดยอัตโนมัติ และจัดการ generic collection types เช่น List<T> และ Map<K, V> รับประกันว่าโค้ดที่สร้างสามารถคอมไพล์ได้โดยตรง

จะใช้โค้ดที่สร้างโดยตรงกับ Spring Data JPA หรือ Hibernate ได้อย่างไร?

ในตัวเลือกการสร้าง คุณสามารถเปิดใช้งานการรองรับ JPA/Hibernate เครื่องมือจะเพิ่ม annotations @Column, @Table, @Id และอื่นๆ ให้กับฟิลด์โดยอัตโนมัติ และอนุมานประเภทฐานข้อมูลที่เหมาะสมจากประเภทข้อมูล JSON เร่งการกำหนดค่า ORM mapping