Generator Data Mock & JSON
Tentukan bidang skema dan hasilkan kumpulan data mock JSON yang realistis untuk menguji API, membuat demo, dan memvalidasi kontrak data antarmuka.
Define field schema rules and generate realistic mock JSON records instantly in your browser. Ideal for API prototyping, QA fixtures, and demo datasets.
Min 1, max 5000
Supported types: name, email, number, integer, boolean, date, uuid, url, phone, string.
Fitur
- Pembuatan Berbasis Skema: Tentukan bidang dengan aturan sederhana `bidang:tipe` dan hasilkan array JSON terstruktur dalam hitungan detik untuk menguji API, frontend, dan integrasi.
- Pemrosesan Privat di Browser: Semua pembuatan berlangsung secara lokal di browser Anda, sehingga kumpulan data contoh dan definisi skema tetap privat tanpa unggahan ke server.
- Tipe Bidang Bawaan yang Kaya: Hasilkan nama, email, UUID, URL, tanggal, angka, boolean, nomor telepon, dan string umum yang realistis dari satu model bidang yang dapat digunakan ulang.
- Penggunaan Gratis Tanpa Batas: Hasilkan hingga 5000 baris per proses tanpa pendaftaran, tanpa sistem kredit, dan tanpa batas tersembunyi. Salin atau unduh keluaran JSON Anda segera.
Kasus Penggunaan
- Prototipe Kontrak API: Cepat buat contoh payload realistis untuk menguji endpoint API, validasi klien, dan rendering respons selama tahap awal desain backend.
- Pengujian State Frontend: Hasilkan array JSON yang dapat diprediksi untuk tampilan tabel, dasbor, kisi kartu, dan filter pencarian tanpa menunggu layanan langsung.
- Pengisian Fixture QA: Hasilkan kumpulan data contoh untuk pengujian regresi, validasi kasus tepi, dan tes asap integrasi dengan definisi skema yang dapat diulang.
- Persiapan Data Demo: Buat JSON demo yang rapi dan realistis untuk walkthrough produk, pratinjau bagi pemangku kepentingan, dan tutorial orientasi tanpa membocorkan data produksi.
- Pengembangan Berbasis Kontrak: Susun skema bidang sejak awal dan hasilkan payload mock yang menjaga keselarasan spesifikasi API, dokumentasi, dan asumsi frontend.
- Simulasi Beban & Paginasi: Buat kumpulan data lebih besar untuk menyimulasikan perilaku paginasi, performa pengurutan, dan responsivitas UI pada aplikasi klien.
Format Skema
Setiap baris mengikuti pola `namaBidang:tipe`. Tipe yang didukung meliputi `name`, `email`, `number`, `integer`, `boolean`, `date`, `uuid`, `url`, `phone`, dan `string`. Ini menjaga pembuatan skema tetap sederhana sekaligus mencakup kontrak data paling umum dalam pekerjaan API dan antarmuka.
Kontrol Keluaran
Anda dapat memilih jumlah baris dan mode pemformatan JSON. Keluaran dengan indentasi ideal untuk pemeriksaan manusia dan dokumentasi, sementara keluaran ringkas cocok untuk transfer payload dan pengujian yang berorientasi performa.
Alur Kerja Umum
Tentukan skema, tetapkan jumlah baris, hasilkan data, lalu salin atau unduh file JSON. Tim dapat membuat versi preset skema di dokumentasi atau repositori dan cepat menghasilkan fixture baru setiap kali kontrak bidang berubah.
Privasi
Semua pembuatan berjalan secara lokal di browser Anda. Tidak ada definisi skema atau baris JSON yang dihasilkan yang diunggah ke server eksternal, sehingga alat ini aman untuk alur kerja pengembangan internal dan pra-rilis.
Pertanyaan yang Sering Diajukan
Gunakan satu bidang per baris dengan format `namaBidang:tipe`. Contoh: `email:email` atau `isActive:boolean`. Ini membuat penyiapan tetap cepat sekaligus menghasilkan payload terstruktur untuk pengujian dan demo.
Tipe yang didukung adalah name, email, number, integer, boolean, date, uuid, url, phone, dan string. Ini mencakup sebagian besar kebutuhan fixture API dan antarmuka.
Ya. Seluruh pembuatan data mock dilakukan di browser Anda dan tidak pernah diunggah ke server eksternal.
Ya. Anda dapat menetapkan 1 hingga 5000 baris per proses, untuk sampel kecil maupun fixture pengujian yang lebih besar.
Ya. Panel keluaran mendukung unduhan sehingga Anda dapat menyimpan payload yang dihasilkan sebagai file JSON.
Ya. Alat ini dirancang untuk mock API, pengujian state frontend, pengisian fixture, dan persiapan payload demo.
Ya. Generator data mock ini gratis dan tidak memerlukan pendaftaran.