ตัวสร้าง JSON แบบสุ่มสำหรับข้อมูลทดสอบและฟิกซ์เจอร์ออนไลน์
ตัวสร้าง JSON แบบสุ่มสร้างข้อมูล JSON แบบสุ่มจากสเป็กคล้ายสคีมา เพื่อให้คุณสร้างค่าม็อกสำหรับการทดสอบและการพัฒนาโดยไม่ต้องเขียนทุกค่าด้วยมือ กำหนดฟิลด์เป็นสตริง ตัวเลข บูลีน อ็อบเจกต์ หรืออาร์เรย์ แล้วตั้งความยาวอาร์เรย์และระดับการซ้อน เพิ่ม seed เมื่อต้องการผลลัพธ์ที่กำหนดได้และสร้างซ้ำได้
ตัวสร้าง JSON แบบสุ่มเป็นเครื่องมือในเบราว์เซอร์สำหรับสร้าง JSON แบบสุ่มจากสเป็กคล้ายสคีมา กำหนดฟิลด์โดยใช้ชนิดสตริง ตัวเลข บูลีน อ็อบเจกต์ หรืออาร์เรย์ แล้วสร้างข้อมูลสำหรับการทดสอบ ฟิกซ์เจอร์ และการพัฒนา แทนที่จะเขียนค่าตัวอย่างทุกค่าด้วยมือ คุณสามารถอธิบายชนิดของค่า JSON ที่ต้องการแล้วให้ตัวสร้างสร้างขึ้น
ตัวเลือกที่มีควบคุมรูปร่างของข้อมูลที่สร้าง ตั้งความยาวอาร์เรย์เพื่อระบุว่าอาร์เรย์มีกี่รายการ และเลือกระดับการซ้อนเพื่อควบคุมว่าโครงสร้าง JSON ซ้อนกันลึกแค่ไหน คุณยังให้ seed สำหรับผลลัพธ์ที่กำหนดได้ ซึ่งมีประโยชน์เมื่อต้องการข้อมูลที่สร้างขึ้นซึ่งสร้างซ้ำได้ เครื่องมืออิงตามสเป็ก ไม่จำเป็นต้องเริ่มจากเอกสาร JSON ที่มีอยู่
JSON แสดงข้อมูลที่มีโครงสร้างโดยใช้ค่าเช่นอ็อบเจกต์ อาร์เรย์ สตริง ตัวเลข และบูลีน JSON แบบสุ่มมีประโยชน์เมื่อต้องการข้อมูลตัวอย่างเพื่อทดสอบโค้ดโดยไม่พึ่งข้อมูลจริงหรือสร้างทุกค่าด้วยมือ การปรับชนิดฟิลด์ ความยาวอาร์เรย์ และระดับการซ้อนช่วยสร้างตัวอย่างที่เหมาะกับสถานการณ์การทดสอบที่ต่างกัน ขณะที่ seed ทำให้ผลลัพธ์ที่สร้างทำซ้ำได้
ตัวสร้าง JSON แบบสุ่มทำงานในเบราว์เซอร์ของคุณทั้งหมด และข้อมูลที่คุณป้อนประมวลผลบนอุปกรณ์ของคุณเองแทนที่จะส่งไปยังเซิร์ฟเวอร์ เมื่อโหลดหน้าแล้ว เครื่องมือยังใช้งานออฟไลน์ต่อได้ นักพัฒนาและวิศวกร DevOps ใช้เตรียมข้อมูลม็อก สร้างฟิกซ์เจอร์ทดสอบ หรือสร้างข้อมูล seed สำหรับเวิร์กโฟลว์การพัฒนาได้
ขั้นตอนที่ 1: เลือกฟิลด์และชนิดของฟิลด์ในสเป็กคล้ายสคีมา ใช้สตริง ตัวเลข บูลีน อ็อบเจกต์ หรืออาร์เรย์สำหรับค่า JSON ที่ต้องการ
ขั้นตอนที่ 2: ตั้งความยาวอาร์เรย์และระดับการซ้อน ตัวเลือกเหล่านี้กำหนดรูปร่างของอาร์เรย์ที่สร้างและความลึกของการซ้อนข้อมูล JSON
ขั้นตอนที่ 3: เพิ่ม seed หากต้องการผลลัพธ์ที่กำหนดได้ การสร้างแบบกำหนด seed ทำให้คุณสร้างผลลัพธ์ซ้ำเพื่อการทดสอบได้
ขั้นตอนที่ 4: สร้าง JSON แล้วคัดลอกค่าที่ต้องการ ใช้ผลลัพธ์เป็นข้อมูลม็อก ฟิกซ์เจอร์ทดสอบ หรือข้อมูล seed
กรณีการใช้งาน: สร้างค่า JSON แบบสุ่มสำหรับการทดสอบ ฟิกซ์เจอร์ หรือข้อมูล seed การระบุฟิลด์และชนิดช่วยให้ได้ข้อมูลในโครงสร้างที่การทดสอบของคุณต้องการ
กรณีการใช้งาน: สร้างค่าจำนวนมากแทนที่จะคิดแต่ละค่าด้วยมือ ประหยัดเวลาเมื่อต้องการตัวอย่างหลาย ๆ สำหรับการพัฒนาหรือการทดสอบ
กรณีการใช้งาน: ใช้ค่าที่สร้างแบบสุ่มแทนการพิมพ์เดาสุ่มจากแป้นพิมพ์ ทำให้ได้ข้อมูลที่หลากหลายสำหรับใช้ในการทดสอบและม็อกอัป
กรณีการใช้งาน: สร้างข้อมูลทดสอบที่มีส่วนผสมเฉพาะของสตริง ตัวเลข บูลีน อ็อบเจกต์ และอาร์เรย์ สเป็กคล้ายสคีมาให้คุณอธิบายชนิดของค่าที่จะสร้าง
กรณีการใช้งาน: ตั้งความยาวอาร์เรย์และระดับการซ้อนเพื่อสร้างโครงสร้าง JSON ที่ตรงกับรูปร่างที่โค้ดของคุณคาดหวัง มีประโยชน์เมื่อทดสอบโค้ดที่จัดการข้อมูลซ้อน
กรณีการใช้งาน: เพิ่ม seed เมื่อต้องการผลลัพธ์ที่กำหนดได้สำหรับการรันการทดสอบ ข้อมูลที่สร้างซ้ำได้ทำให้สำรวจพฤติกรรมในหลาย ๆ รันได้ง่ายขึ้น