Laman utama / Penjana Rawak / Penjana Data JSON Rawak Dalam Talian
Alat dalam talian percuma

Penjana Data JSON Rawak Dalam Talian

Jana 1-1000 objek JSON rawak (pengguna, produk, artikel) dengan id berurutan. Sesuai untuk ujian dan pembangunan. Percuma dan mudah digunakan.

Mula gunakan

Ciri dan Kegunaan Penjana Data JSON Rawak

Alat ini membantu anda menjana data ujian JSON dengan cepat tanpa menulis skrip. Ia berguna untuk menguji API, mengisi pangkalan data, atau membuat mock data untuk pembangunan hadapan.

Jenis Data yang Disokong

  • Pengguna: Setiap objek mengandungi id (nombor berurutan), nama rekaan, alamat emel example.com, dan nilai boolean aktif.
  • Produk: Setiap objek mengandungi id, nama produk yang dijana, harga integer antara 10 hingga 999, dan stok antara 0 hingga 200.
  • Artikel: Setiap objek mengandungi id, tajuk dua perkataan, bilangan paparan integer antara 0 hingga 99,999, dan nilai boolean diterbitkan.

Contoh Kerja

Katakan anda memilih jenis Pengguna dan tetapkan 3 objek. Output yang mungkin adalah:

[{"id":1,"name":"John Smith","email":"user1234@example.com","active":true},{"id":2,"name":"Noah Brown","email":"user1235@example.com","active":false},{"id":3,"name":"John Smith","email":"user1236@example.com","active":true}]

Setiap objek menerima id bermula dari 1 dan meningkat secara berurutan.

Had dan Nota

  • Skema tidak boleh dikonfigurasi; anda tidak boleh menambah medan bersarang, null, tarikh, atau mata wang.
  • Nilai dijana secara rawak menggunakan integer kriptografi, tetapi tiada benih, jadi hasil tidak boleh dihasilkan semula.
  • Untuk halaman Cina, tajuk dan label produk menggunakan nilai placeholder Cina; untuk halaman lain, nilai placeholder Inggeris digunakan, tetapi kekunci JSON sentiasa dalam bahasa Inggeris.
  • Tiada jaminan keunikan untuk nilai selain id, dan tiada hubungan rujukan antara objek.
  • Data yang dijana mungkin tidak sesuai untuk ujian automatik tanpa pengesahan lanjut.

Soalan Lazim (FAQ)

1. Bolehkah saya menentukan format tarikh atau mata wang dalam output?

Tidak. Alat ini hanya menjana medan asas seperti yang diterangkan. Ia tidak menyokong tarikh, mata wang, atau pemformatan perpuluhan khusus setempat. Kekunci JSON sentiasa dalam bahasa Inggeris.

2. Adakah data yang dijana boleh dihasilkan semula?

Tiada benih boleh ditetapkan untuk menghasilkan semula set tertentu atas permintaan. Walau bagaimanapun, nilai yang sama boleh muncul semula secara kebetulan. Jika anda memerlukan data yang konsisten untuk ujian, anda perlu menyimpan output atau menggunakan alat lain dengan benih.

3. Apakah perbezaan antara jenis data Pengguna, Produk, dan Artikel?

Setiap jenis mempunyai struktur medan yang berbeza. Pengguna mempunyai nama dan emel, produk mempunyai nama dan harga, artikel mempunyai tajuk dan paparan. Pilih jenis yang paling sesuai dengan keperluan ujian anda.

Id bermula semula dari 1 pada setiap penjanaan dan hanya unik dalam tatasusunan itu. E-mel terdiri daripada user, integer 1000–999999 dan @example.com. Nama produk terdiri daripada Product, ruang dan integer 100–999. Simpan output untuk mengulang ujian dengan data yang sama.

Pemprosesan dilakukan secara setempat dalam pelayar anda.