ใช้ฟรี ไม่ต้องมีบัญชี
เครื่องกำเนิดโมเดล JSON
วางตัวอย่าง JSON เพื่อร่างการประกาศโมเดล TypeScript, C# หรือ Java อาร์เรย์และวัตถุที่ซ้อนกันจะถูกอนุมานจากตัวอย่าง ไม่มีอะไรถูกอัพโหลด
ฉันจะสร้างโมเดลจาก JSON ได้อย่างไร
วางออบเจ็กต์หรืออาร์เรย์ JSON เลือก TypeScript, C# หรือ Java ป้อนชื่อคลาสรูทและสร้าง ตรวจสอบประเภทที่อนุมานก่อนใช้โค้ด
คำถามที่พบบ่อย
ฉันจะสร้างโมเดลจาก JSON ได้อย่างไร
วางออบเจ็กต์หรืออาร์เรย์ JSON เลือก TypeScript, C# หรือ Java ป้อนชื่อคลาสรูทและสร้าง ตรวจสอบประเภทที่อนุมานก่อนใช้โค้ด
JSON ของฉันถูกอัพโหลดหรือบันทึกหรือไม่
ไม่ การแยกวิเคราะห์และการสร้างโมเดลทำงานในแท็บเบราว์เซอร์นี้ JSON ของคุณไม่ได้ถูกส่งไปยังเซิร์ฟเวอร์หรือจัดเก็บโดยเครื่องมือนี้
คุณสมบัติทางเลือกและเป็นโมฆะอนุมานได้อย่างไร?
คุณสมบัติที่เห็นด้วยค่า null จะถูกทำเครื่องหมายว่า nullable ในกรณีที่ภาษารองรับ ในอาร์เรย์ของออบเจ็กต์ คุณสมบัติที่ขาดหายไปจากออบเจ็กต์ตัวอย่างบางส่วนจะถูกทำเครื่องหมายว่าเป็นทางเลือกใน TypeScript หรือบันทึกไว้ใน C# และ Java ที่สร้างขึ้น
นี่เป็นการตรวจสอบว่าโค้ดที่สร้างขึ้นคอมไพล์หรือไม่
ไม่ โดยอนุมานการประกาศจากตัวอย่าง JSON เท่านั้น ตรวจสอบชื่อ ช่วงตัวเลข การจัดการค่าว่าง และไวยากรณ์ที่สร้างขึ้นในคอมไพเลอร์ของคุณก่อนที่จะใช้ในแอปพลิเคชัน
จะเกิดอะไรขึ้นเมื่อตัวอย่างมีค่าหลายประเภท
TypeScript สามารถแสดงประเภทสหภาพ เช่น string | ตัวเลข. C# และ Java ใช้ object/Object สำหรับสหภาพที่ต่างกัน รายละเอียดที่เป็นโมฆะและทางเลือกของ Java คือความคิดเห็น ไม่ใช่การตรวจสอบรันไทม์