Trình tạo dữ liệu JSON ngẫu nhiên trực tuyến
Tạo mảng JSON ngẫu nhiên với người dùng, sản phẩm hoặc bài viết. Chọn loại và số lượng, nhận kết quả JSON hợp lệ ngay lập tức. Quá trình xử lý diễn ra cục bộ…
Bắt đầu sử dụng
Tính năng và cách sử dụng
Vấn đề người dùng gặp phải
Khi phát triển ứng dụng, bạn cần dữ liệu mẫu để kiểm thử API, giao diện hoặc nhập vào cơ sở dữ liệu. Việc tạo dữ liệu thủ công tốn thời gian và dễ sai sót. Công cụ này giúp bạn tạo nhanh một mảng JSON với cấu trúc nhất quán.
Ví dụ cụ thể
Giả sử bạn chọn loại 'Người dùng' và nhập số lượng 3. Kết quả sẽ là một mảng JSON có 3 đối tượng, mỗi đối tượng có các trường: id (số nguyên tăng dần từ 1), name (tên giả), email (địa chỉ email dùng tên miền example.com), và active (giá trị boolean). Ví dụ:
[{"id":1,"name":"John Doe","email":"john.doe@example.com","active":true},{"id":2,"name":"Jane Smith","email":"jane.smith@example.com","active":false},{"id":3,"name":"Bob Johnson","email":"bob.johnson@example.com","active":true}]Các tham số và xử lý
Công cụ cho phép chọn một trong ba loại dữ liệu cố định: Người dùng, Sản phẩm hoặc Bài viết. Số lượng đối tượng có thể từ 1 đến 1000. Dữ liệu được tạo bằng cách sử dụng số nguyên ngẫu nhiên mật mã, do đó không thể tái tạo cùng một kết quả vì không có hạt giống (seed).
- Người dùng: gồm id, tên giả, email (tên miền example.com) và trường active kiểu boolean.
- Sản phẩm: gồm id, tên sản phẩm được tạo, giá là số nguyên từ 10 đến 999, và số lượng tồn kho từ 0 đến 200.
- Bài viết: gồm id, tiêu đề gồm hai từ, số lượt xem là số nguyên từ 0 đến 99,999, và trường published kiểu boolean.
Trên trang tiếng Việt, các giá trị mẫu như tên người dùng, tên sản phẩm hoặc tiêu đề bài viết sẽ được hiển thị bằng tiếng Việt, nhưng các khóa JSON vẫn giữ nguyên bằng tiếng Anh.
Giới hạn
Dữ liệu tạo ra là JSON hợp lệ nhưng không có cấu hình schema, không có bản ghi lồng nhau, không có giá trị null, ngày tháng, tiền tệ, định dạng số thập phân theo ngôn ngữ, không đảm bảo tính duy nhất hoặc mối quan hệ tham chiếu. Bạn nên kiểm tra và điều chỉnh dữ liệu trước khi sử dụng trong kiểm thử tự động hoặc nhập liệu.
Câu hỏi thường gặp
1. Tôi có thể tạo dữ liệu với cấu trúc tùy chỉnh không?
Không, công cụ chỉ hỗ trợ ba loại dữ liệu cố định: người dùng, sản phẩm và bài viết. Bạn không thể thêm trường hoặc thay đổi cấu trúc.
2. Dữ liệu có được tạo lại giống nhau nếu tôi dùng cùng số lượng không?
Không, vì dữ liệu được tạo bằng số ngẫu nhiên mật mã và không có hạt giống, nên mỗi lần tạo sẽ cho kết quả khác nhau.
3. Tôi có thể tạo bao nhiêu đối tượng trong một lần?
Bạn có thể tạo từ 1 đến 1000 đối tượng trong một mảng JSON duy nhất.
Quá trình xử lý diễn ra cục bộ trong trình duyệt.