Alat data sampel
Generator JSON Sampel
Buat record JSON valid untuk pengujian tanpa upload.
Generator JSON Sampel: Buat array JSON valid berukuran kecil untuk pengujian parser, mock response, dan tampilan daftar. Generator JSON Sampel menulis record sintetis datar dengan kolom id, label, value, dan active. Tool ini menyediakan bentuk awal tetap untuk fixture; tool ini tidak menyimpulkan skema API Anda atau mereproduksi distribusi data produksi. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Hasil fiktif
MenungguHanya fixture pengujian fiktif. Jangan gunakan identitas, alamat, atau ID yang dibuat ini sebagai record nyata.
Menggunakannya sebagai mock response
Output berupa array tingkat teratas yang berisi record datar, masing-masing dengan id, label, value numerik, dan flag active. Sebagian besar API membungkus daftar dalam objek seperti { "data": [...], "total": 5 }, jadi tambahkan envelope tersebut sebelum mengarahkan front end ke file. Untuk menguji pagination, buat lebih banyak baris daripada kapasitas satu halaman; tersedia hingga 100 baris.
Yang tidak terlihat dari record seragam
Setiap record memiliki key dan tipe yang sama, padahal payload nyata jarang seragam. Sebelum mengandalkan pengujian, tambahkan kasus yang sulit secara manual: key yang hilang, null, string kosong, objek bertingkat, label yang sangat panjang, dan teks non-ASCII. Untuk menjelaskan bentuk API yang benar-benar dikembalikan dan memeriksa fixture terhadapnya, mulai dengan JSON ke JSON Schema.
Cara menggunakannya
- Pilih jumlah baris bilangan bulat dari 1 hingga 100.
- Buat batch sintetis di browser.
- Salin atau download fixture, lalu simpan untuk pengujian yang dapat diulang.
Privasi & batasan
Pembuatan dilakukan di perangkat ini. Record tersebut adalah fixture pengujian fiktif; tinjau dan isolasi aplikasi yang menggunakannya.
Alat terkait
Pertanyaan umum
Apakah saya bisa memilih kolom, nesting, atau skema sendiri?
Generator ini hanya memiliki kontrol jumlah baris. Semua objek memiliki empat kolom yang sama, value bertambah sesuai posisi, dan active selalu bernilai true. Download array tersebut dan edit untuk menambahkan objek bersarang, properti yang hilang, null, dan flag false, lalu validasikan perubahan itu terhadap skema yang Anda inginkan.
Apakah output-nya berupa JSON Lines atau envelope response API?
Output-nya adalah satu array tingkat teratas yang diformat dalam beberapa baris, bukan satu record lengkap per baris. API yang memerlukan properti data, jumlah total, atau metadata pagination membutuhkan wrapper yang Anda tambahkan sendiri. Pembaca JSON Lines memerlukan record yang diserialisasikan secara terpisah tanpa array pembungkus.
Apakah pembuatan kedua akan menghasilkan fixture pertama saya lagi?
Label dipilih ulang dari fixture-alpha, fixture-beta, dan fixture-gamma. ID dan value dimulai lagi dari 1, tetapi label dapat berbeda. Widget ini tidak memiliki kontrol seed. Simpan hasilnya dalam fixture pengujian jika snapshot atau pengujian regresi memerlukan payload yang diharapkan tetap sama.
Alat gratis · berjalan di browser anda · tanpa perlu akun