ตัวสร้าง JSON สุ่ม
สร้างอ็อบเจกต์ JSON แบบสุ่มที่เติมด้วยข้อมูลจำลองที่สมจริง เลือกจากสกีมาที่ตั้งไว้ล่วงหน้า (ผู้ใช้, สินค้า, บทความ, คำสั่งซื้อ, เหตุการณ์) หรือสร้างเทมเพลตที่กำหนดเองพร้อมตัวแทนสำหรับชื่อ, อีเมล, ตัวเลข, วันที่ และอื่นๆ
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ ตัวสร้าง JSON สุ่ม
ตัวสร้าง JSON สุ่ม เป็นเครื่องมือสำหรับนักพัฒนาที่ทรงพลังในการสร้างข้อมูล JSON จำลองที่สมจริง ไม่ว่าคุณจะต้องการข้อมูลจำลองสำหรับการทดสอบ API, การสร้างต้นแบบ UI, การเริ่มต้นฐานข้อมูล (Database seeding) หรือตัวอย่างเอกสาร เครื่องมือนี้จะสร้างอ็อบเจกต์ JSON ที่มีโครงสร้างถูกต้องและเติมด้วยค่าที่สมจริง เช่น ชื่อ, อีเมล, ที่อยู่, ราคา และการประทับเวลา
คุณสมบัติหลัก
- 5 สกีมาที่ตั้งไว้ล่วงหน้า: สร้างโครงสร้างข้อมูลทั่วไปได้อย่างรวดเร็ว - โปรไฟล์ผู้ใช้, สินค้าอีคอมเมิร์ซ, บทความบล็อก, ข้อมูลคำสั่งซื้อ และรายการเหตุการณ์/บันทึก
- เทมเพลตที่กำหนดเอง: กำหนดโครงสร้าง JSON ของคุณเองด้วยประเภทตัวแทนมากกว่า 40 แบบเพื่อความยืดหยุ่นที่สมบูรณ์
- การสร้างแบบกลุ่ม: สร้างอ็อบเจกต์ได้ 1-100 รายการในครั้งเดียว เหมาะสำหรับใช้เติมข้อมูลในฐานข้อมูลทดสอบ
- รูปแบบที่ยืดหยุ่น: เลือกการย่อหน้าแบบ 2 ช่องว่าง, 4 ช่องว่าง หรือแบบย่อขนาดสำหรับกรณีการใช้งานที่แตกต่างกัน
- ส่งออกด้วยคลิกเดียว: คัดลอกไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์ .json ได้ทันที
- ข้อมูลที่สมจริง: ข้อมูลที่สร้างขึ้นประกอบด้วยชื่อที่เหมาะสม, รูปแบบอีเมลที่ถูกต้อง, เมืองที่มีอยู่จริง และค่าที่สมเหตุสมผล
- เน้นความเป็นส่วนตัว: ไม่มีการเก็บข้อมูลฝั่งเซิร์ฟเวอร์ - ข้อมูลจะถูกสร้างขึ้นและส่งคืนให้ทันที
ประเภทสกีมาที่ตั้งไว้ล่วงหน้า
สกีมาโปรไฟล์ผู้ใช้
สร้างอ็อบเจกต์ผู้ใช้ที่สมบูรณ์พร้อมข้อมูลส่วนตัว, รายละเอียดการติดต่อ, อ็อบเจกต์ที่อยู่แบบซ้อนกัน, ข้อมูลงาน และการประทับเวลา เหมาะสำหรับทดสอบระบบจัดการผู้ใช้, แอปพลิเคชัน CRM หรือกระบวนการตรวจสอบสิทธิ์
สกีมาสินค้าอีคอมเมิร์ซ
สร้างอ็อบเจกต์สินค้าพร้อมชื่อ, คำอธิบาย, ราคา, ระดับสต็อก, คะแนนการจัดอันดับ, อาร์เรย์รูปภาพ และแท็กหมวดหมู่ เหมาะสำหรับทดสอบแพลตฟอร์มอีคอมเมิร์ซ, แคตตาล็อกสินค้า หรือระบบคลังสินค้า
สกีมาบทความบล็อก
สร้างอ็อบเจกต์บทความพร้อมชื่อเรื่อง, สลัก (slug), ย่อหน้าเนื้อหา, ข้อมูลผู้แต่ง, หมวดหมู่, แท็ก และข้อมูลเมตาการเผยแพร่ เหมาะสำหรับทดสอบระบบ CMS, แพลตฟอร์มบล็อก หรือ API เนื้อหา
สกีมาข้อมูลคำสั่งซื้อ
สร้างอ็อบเจกต์คำสั่งซื้อพร้อมข้อมูลลูกค้า, รายการสินค้าพร้อมยอดรวมที่คำนวณแล้ว, ที่อยู่ในการจัดส่ง, วิธีการชำระเงิน และสถานะคำสั่งซื้อ จำเป็นสำหรับการทดสอบกระบวนการชำระเงิน, การจัดการคำสั่งซื้อ หรือการรวมระบบชำระเงิน
สกีมาเหตุการณ์/รายการบันทึก
สร้างรายการบันทึก (log entries) พร้อมการประทับเวลา, ระดับความรุนแรง, ประเภทเหตุการณ์, ข้อมูลเซสชัน, ที่อยู่ IP และข้อมูลเมตาแบบซ้อนกัน มีประโยชน์สำหรับการทดสอบระบบบันทึกข้อมูล, แดชบอร์ดการวิเคราะห์ หรือเครื่องมือตรวจสอบ
ตัวแทนในเทมเพลตที่กำหนดเอง
เมื่อใช้ตัวเลือกเทมเพลตที่กำหนดเอง ให้ครอบตัวแทนด้วยเครื่องหมายปีกกาคู่ นี่คือตัวแทนทั้งหมดที่พร้อมใช้งาน:
| ตัวแทน (Placeholder) | คำอธิบาย | ตัวอย่างผลลัพธ์ |
|---|---|---|
| {{uuid}} | รหัสประจำตัวเฉพาะ (UUID v4) | 550e8400-e29b-41d4-a716-446655440000 |
| {{firstName}} | ชื่อสุ่ม | Jessica |
| {{lastName}} | นามสกุลสุ่ม | Smith |
| {{fullName}} | ชื่อ-นามสกุล | Michael Johnson |
| {{email}} | รูปแบบอีเมลที่ถูกต้อง | [email protected] |
| {{phone}} | หมายเลขโทรศัพท์ | +1-555-123-4567 |
| {{username}} | ชื่อผู้ใช้ | james2847 |
| {{city}} | ชื่อเมือง | San Francisco |
| {{country}} | ชื่อประเทศ | United States |
| {{street}} | ที่อยู่ถนน | 1234 Oak Ave |
| {{zip}} | รหัสไปรษณีย์ | 94102 |
| {{company}} | ชื่อบริษัท | TechCorp |
| {{jobTitle}} | ตำแหน่งงาน | Software Engineer |
| {{productName}} | ชื่อสินค้า | Premium Laptop |
| {{category}} | หมวดหมู่สินค้า | Electronics |
| {{price}} | ราคา (9.99-999.99) | 149.99 |
| {{title}} | ชื่อเรื่องแบบ Lorem ipsum | Dolor Sit Amet Consectetur |
| {{sentence}} | ประโยคแบบ Lorem | Lorem ipsum dolor sit amet. |
| {{paragraph}} | ย่อหน้าแบบ Lorem | (3-5 ประโยค) |
| {{date}} | วันที่ ISO | 2024-03-15 |
| {{datetime}} | วันที่และเวลา ISO | 2024-03-15T14:30:00Z |
| {{bool}} | บูลีนแบบสุ่ม (จริง/เท็จ) | true หรือ false |
| {{int:1-100}} | จำนวนเต็มในช่วงที่กำหนด | 42 |
| {{float:0-100}} | ทศนิยมในช่วงที่กำหนด | 7.34 |
| {{ip}} | ที่อยู่ IP | 192.168.1.105 |
| {{url}} | URL | https://example.com/page/123 |
| {{image}} | URL รูปภาพ | https://picsum.photos/id/42/200/200 |
| {{color}} | รหัสสี Hex | #3b82f6 |
| {{status}} | สถานะคำสั่งซื้อ | shipped |
| {{logLevel}} | ระดับบันทึก (Log level) | warning |
| {{eventType}} | ประเภทเหตุการณ์ | click |
ตัวอย่างเทมเพลตที่กำหนดเอง
สร้างบันทึกพนักงานที่กำหนดเอง:
{
"employeeId": "{{uuid}}",
"name": "{{fullName}}",
"email": "{{email}}",
"department": "{{category}}",
"salary": "{{int:50000-150000}}",
"startDate": "{{date}}",
"isRemote": "{{bool}}"
}
กรณีการใช้งาน
การพัฒนาและการทดสอบ API
สร้างการตอบสนองจำลองสำหรับ REST API โดยไม่ต้องตั้งค่าฐานข้อมูล ทดสอบว่าส่วนหน้าของคุณจัดการกับรูปแบบข้อมูลต่างๆ และกรณีขอบเขต (edge cases) อย่างไร สร้างข้อมูลทดสอบที่สม่ำเสมอสำหรับการทดสอบอัตโนมัติ
การสร้างต้นแบบ UI/UX
เติมข้อมูลจำลองที่สมจริงลงในแบบจำลองการออกแบบแทนข้อความตัวแทนทั่วไป แสดงให้ผู้ที่เกี่ยวข้องเห็นว่าส่วนต่อประสานจะดูเป็นอย่างไรเมื่อมีเนื้อหาจริง ทดสอบเลย์เอาต์ที่ตอบสนองตามความยาวเนื้อหาที่แตกต่างกัน
การเริ่มต้นฐานข้อมูล (Database Seeding)
เติมข้อมูลทดสอบในฐานข้อมูลสำหรับการพัฒนาหรือการทดสอบระบบได้อย่างรวดเร็ว สร้างชุดข้อมูลที่สมจริงสำหรับการทดสอบประสิทธิภาพ สร้างข้อมูลตัวอย่างสำหรับการสาธิตและการนำเสนอ
ตัวอย่างเอกสาร
สร้างตัวอย่างการตอบสนองของ API ที่สมจริงสำหรับเอกสารประกอบ สร้างเพย์โหลดตัวอย่างสำหรับคู่มือการรวมระบบ แสดงโครงสร้างข้อมูลด้วยตัวอย่างที่เป็นรูปธรรม
การศึกษาและการเรียนรู้
จัดเตรียมชุดข้อมูลที่สมจริงสำหรับบทแนะนำการเขียนโปรแกรม สร้างแบบฝึกหัดพร้อมข้อมูลทดสอบที่หลากหลาย สาธิตแนวคิดโครงสร้าง JSON ด้วยตัวอย่างที่จับต้องได้
คำถามที่พบบ่อย
ฉันสามารถใช้ตัวแทนใดได้บ้างในเทมเพลต JSON ที่กำหนดเอง?
ตัวสร้าง JSON สุ่ม รองรับประเภทตัวแทนมากกว่า 40 แบบ ได้แก่: {{uuid}} สำหรับ ID ที่ไม่ซ้ำกัน, {{firstName}}, {{lastName}}, {{email}}, {{phone}} สำหรับข้อมูลส่วนตัว, {{city}}, {{country}}, {{address}} สำหรับสถานที่, {{price}}, {{productName}}, {{category}} สำหรับอีคอมเมิร์ซ, {{date}}, {{datetime}}, {{timestamp}} สำหรับวันที่, {{int:min-max}} และ {{float:min-max}} สำหรับช่วงตัวเลขที่กำหนดเอง, {{bool}} สำหรับบูลีน และอื่นๆ อีกมากมาย
ฉันจะสร้างตัวเลขสุ่มในช่วงที่กำหนดได้อย่างไร?
ใช้ไวยากรณ์ช่วงกับตัวแทน int หรือ float สำหรับจำนวนเต็ม ให้ใช้ {{int:1-100}} เพื่อสร้างจำนวนเต็มสุ่มระหว่าง 1 ถึง 100 สำหรับทศนิยม ให้ใช้ {{float:0.5-9.99}} เพื่อสร้างเลขสุ่มทศนิยมในช่วงนั้น ผลลัพธ์จะถูกกระจายแบบสุ่มภายในช่วงที่ระบุ
ฉันสามารถสร้างอ็อบเจกต์ JSON แบบซ้อนกันได้หรือไม่?
ได้! สกีมาที่ตั้งไว้ล่วงหน้า (ผู้ใช้, สินค้า, บทความ, คำสั่งซื้อ, เหตุการณ์) ทั้งหมดประกอบด้วยอ็อบเจกต์และอาร์เรย์แบบซ้อนกัน สำหรับเทมเพลตที่กำหนดเอง คุณสามารถสร้างโครงสร้างแบบซ้อนกันได้โดยการเขียน JSON ที่ถูกต้องพร้อมตัวแทนในระดับใดก็ได้ของการซ้อนกัน
ข้อมูล JSON ที่สร้างขึ้นถูกเก็บไว้ในเซิร์ฟเวอร์ของคุณหรือไม่?
ไม่ เราไม่เคยเก็บข้อมูล JSON ที่สร้างขึ้นไว้ในเซิร์ฟเวอร์ของเรา ข้อมูลจะถูกสร้างขึ้นตามความต้องการเมื่อคุณคลิก 'สร้าง' และจะถูกส่งกลับไปยังเบราว์เซอร์ของคุณทันทีโดยไม่มีการเก็บข้อมูลฝั่งเซิร์ฟเวอร์ เทมเพลตที่กำหนดเองของคุณจะถูกประมวลผลและทิ้งทันที
เคล็ดลับเพื่อผลลัพธ์ที่ดีที่สุด
- เริ่มต้นด้วยสกีมาที่ตั้งไว้ล่วงหน้าที่ใกล้เคียงกับความต้องการของคุณ จากนั้นจึงปรับแต่งจากจุดนั้น
- ใช้ตัวเลือกย่อขนาด (minified) เมื่อสร้างชุดข้อมูลขนาดใหญ่เพื่อลดขนาดไฟล์
- ทดสอบเทมเพลตที่กำหนดเองของคุณกับอ็อบเจกต์ 1 รายการก่อนเพื่อตรวจสอบโครงสร้างก่อนสร้างแบบกลุ่ม
- ใช้ช่วงตัวเลขเฉพาะ เช่น
{{int:18-65}}สำหรับอายุ เพื่อให้ได้ค่าที่สมจริง - รวมตัวแทนหลายรายการในสตริงเดียว:
"{{firstName}} {{lastName}}"
แหล่งข้อมูลที่เกี่ยวข้อง
เรียนรู้เพิ่มเติมเกี่ยวกับ JSON และการสร้างข้อมูล:
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"ตัวสร้าง JSON สุ่ม" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดยทีม miniwebtool อัปเดตเมื่อ: 25 ม.ค. 2026