Trình tạo JSON ngẫu nhiên
Tạo các đối tượng JSON ngẫu nhiên với dữ liệu giả thực tế. Chọn từ các schema có sẵn (người dùng, sản phẩm, bài viết, đơn hàng, sự kiện) hoặc tạo mẫu tùy chỉnh với các trình giữ chỗ cho tên, email, số, ngày tháng và nhiều hơn nữa.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình tạo JSON ngẫu nhiên
Trình tạo JSON ngẫu nhiên là một công cụ mạnh mẽ dành cho nhà phát triển để tạo dữ liệu JSON giả thực tế. Cho dù bạn cần dữ liệu mô phỏng để thử nghiệm API, tạo nguyên mẫu giao diện người dùng, cung cấp dữ liệu ban đầu cho cơ sở dữ liệu hay làm ví dụ trong tài liệu, công cụ này sẽ tạo ra các đối tượng JSON có cấu trúc chính xác với các giá trị thực tế như tên, email, địa chỉ, giá cả và dấu thời gian.
Các tính năng chính
- 5 Schema có sẵn: Nhanh chóng tạo các cấu trúc dữ liệu phổ biến - Hồ sơ người dùng, Sản phẩm thương mại điện tử, Bài viết blog, Dữ liệu đơn hàng và Nhật ký sự kiện.
- Mẫu tùy chỉnh: Xác định cấu trúc JSON của riêng bạn với hơn 40 loại trình giữ chỗ để linh hoạt hoàn toàn.
- Tạo hàng loạt: Tạo từ 1-100 đối tượng cùng lúc, hoàn hảo để lấp đầy dữ liệu cho cơ sở dữ liệu thử nghiệm.
- Định dạng linh hoạt: Chọn thụt lề 2 khoảng trắng, 4 khoảng trắng hoặc đầu ra nén cho các trường hợp sử dụng khác nhau.
- Xuất bằng một cú nhấp chuột: Sao chép vào bộ nhớ tạm hoặc tải xuống dưới dạng tệp .json ngay lập tức.
- Dữ liệu thực tế: Dữ liệu được tạo bao gồm tên chính xác, định dạng email hợp lệ, thành phố có thật và các giá trị hợp lý.
- Tập trung vào quyền riêng tư: Không lưu trữ phía máy chủ - dữ liệu được tạo và trả về ngay lập tức.
Các loại Schema có sẵn
Schema hồ sơ người dùng
Tạo các đối tượng người dùng hoàn chỉnh với thông tin cá nhân, chi tiết liên hệ, đối tượng địa chỉ lồng nhau, thông tin công việc và dấu thời gian. Hoàn hảo để thử nghiệm các hệ thống quản lý người dùng, ứng dụng CRM hoặc luồng xác thực.
Schema sản phẩm thương mại điện tử
Tạo các đối tượng sản phẩm với tên, mô tả, giá cả, mức tồn kho, xếp hạng, mảng hình ảnh và thẻ danh mục. Lý tưởng để thử nghiệm các nền tảng thương mại điện tử, danh mục sản phẩm hoặc hệ thống kho hàng.
Schema bài viết blog
Tạo ra các đối tượng bài viết với tiêu đề, slug, các đoạn nội dung, thông tin tác giả, danh mục, thẻ và siêu dữ liệu xuất bản. Tuyệt vời để thử nghiệm các hệ thống CMS, nền tảng blog hoặc API nội dung.
Schema dữ liệu đơn hàng
Tạo ra các đối tượng đơn hàng với thông tin khách hàng, các mặt hàng với tổng số tiền đã tính toán, địa chỉ giao hàng, phương thức thanh toán và trạng thái đơn hàng. Cần thiết để thử nghiệm các luồng thanh toán, quản lý đơn hàng hoặc tích hợp thanh toán.
Schema nhật ký sự kiện
Tạo các mục nhật ký với dấu thời gian, mức độ nghiêm trọng, loại sự kiện, dữ liệu phiên, địa chỉ IP và siêu dữ liệu lồng nhau. Hữu ích cho việc thử nghiệm các hệ thống ghi nhật ký, bảng điều khiển phân tích hoặc các công cụ giám sát.
Các trình giữ chỗ mẫu tùy chỉnh
Khi sử dụng tùy chọn Mẫu tùy chỉnh, hãy bao quanh các trình giữ chỗ bằng dấu ngoặc nhọn kép. Dưới đây là tất cả các trình giữ chỗ có sẵn:
| Trình giữ chỗ | Mô tả | Ví dụ kết quả |
|---|---|---|
| {{uuid}} | Mã định danh duy nhất (UUID v4) | 550e8400-e29b-41d4-a716-446655440000 |
| {{firstName}} | Tên ngẫu nhiên | Jessica |
| {{lastName}} | Họ ngẫu nhiên | Smith |
| {{fullName}} | Họ tên đầy đủ | Michael Johnson |
| {{email}} | Định dạng email hợp lệ | [email protected] |
| {{phone}} | Số điện thoại | +1-555-123-4567 |
| {{username}} | Tên đăng nhập | james2847 |
| {{city}} | Tên thành phố | San Francisco |
| {{country}} | Tên quốc gia | United States |
| {{street}} | Địa chỉ đường phố | 1234 Oak Ave |
| {{zip}} | Mã bưu điện | 94102 |
| {{company}} | Tên công ty | TechCorp |
| {{jobTitle}} | Chức danh công việc | Software Engineer |
| {{productName}} | Tên sản phẩm | Premium Laptop |
| {{category}} | Danh mục sản phẩm | Electronics |
| {{price}} | Giá (9.99-999.99) | 149.99 |
| {{title}} | Tiêu đề Lorem ipsum | Dolor Sit Amet Consectetur |
| {{sentence}} | Câu Lorem | Lorem ipsum dolor sit amet. |
| {{paragraph}} | Đoạn văn Lorem | (3-5 câu) |
| {{date}} | Ngày định dạng ISO | 2024-03-15 |
| {{datetime}} | Ngày giờ định dạng ISO | 2024-03-15T14:30:00Z |
| {{bool}} | Boolean ngẫu nhiên | true hoặc false |
| {{int:1-100}} | Số nguyên trong dải | 42 |
| {{float:0-10}} | Số thập phân trong dải | 7.34 |
| {{ip}} | Địa chỉ IP | 192.168.1.105 |
| {{url}} | URL | https://example.com/page/123 |
| {{image}} | URL hình ảnh | https://picsum.photos/id/42/200/200 |
| {{color}} | Mã màu Hex | #3b82f6 |
| {{status}} | Trạng thái đơn hàng | shipped |
| {{logLevel}} | Mức độ nhật ký | warning |
| {{eventType}} | Loại sự kiện | click |
Ví dụ mẫu tùy chỉnh
Tạo một hồ sơ nhân viên tùy chỉnh:
{
"employeeId": "{{uuid}}",
"name": "{{fullName}}",
"email": "{{email}}",
"department": "{{category}}",
"salary": "{{int:50000-150000}}",
"startDate": "{{date}}",
"isRemote": "{{bool}}"
}
Các trường hợp sử dụng
Phát triển và thử nghiệm API
Tạo các phản hồi mô phỏng cho REST API mà không cần thiết lập cơ sở dữ liệu. Thử nghiệm cách frontend của bạn xử lý các hình dạng dữ liệu khác nhau và các trường hợp biên. Tạo các fixture thử nghiệm nhất quán để thử nghiệm tự động.
Tạo nguyên mẫu UI/UX
Lấp đầy các bản thiết kế mẫu bằng dữ liệu thực tế thay vì văn bản giữ chỗ. Cho các bên liên quan thấy giao diện sẽ trông như thế nào với nội dung thực tế. Thử nghiệm các bố cục đáp ứng với độ dài nội dung khác nhau.
Cung cấp dữ liệu cho cơ sở dữ liệu (Database Seeding)
Nhanh chóng lấp đầy dữ liệu thử nghiệm cho các cơ sở dữ liệu phát triển hoặc dàn dựng. Tạo các bộ dữ liệu thực tế để thử nghiệm hiệu năng. Tạo dữ liệu mẫu cho các bản demo và thuyết trình.
Ví dụ trong tài liệu
Tạo các ví dụ phản hồi API thực tế cho tài liệu. Tạo các payload mẫu cho các hướng dẫn tích hợp. Minh họa cấu trúc dữ liệu bằng các ví dụ cụ thể.
Giáo dục và học tập
Cung cấp các bộ dữ liệu thực tế cho các bài hướng dẫn lập trình. Tạo các bài tập với dữ liệu thử nghiệm đa dạng. Trình bày các khái niệm cấu trúc JSON bằng các ví dụ hữu hình.
Câu hỏi thường gặp
Tôi có thể sử dụng những trình giữ chỗ nào trong các mẫu JSON tùy chỉnh?
Trình tạo JSON ngẫu nhiên hỗ trợ hơn 40 loại trình giữ chỗ bao gồm: {{uuid}} cho ID duy nhất, {{firstName}}, {{lastName}}, {{email}}, {{phone}} cho dữ liệu cá nhân, {{city}}, {{country}}, {{address}} cho vị trí, {{price}}, {{productName}}, {{category}} cho thương mại điện tử, {{date}}, {{datetime}}, {{timestamp}} cho ngày tháng, {{int:min-max}} và {{float:min-max}} cho các dải số tùy chỉnh, {{bool}} cho kiểu boolean, và nhiều loại khác.
Làm cách nào để tạo một dải số ngẫu nhiên cụ thể?
Sử dụng cú pháp dải số với các trình giữ chỗ int hoặc float. Đối với số nguyên, hãy sử dụng {{int:1-100}} để tạo một số nguyên ngẫu nhiên từ 1 đến 100. Đối với số thập phân, hãy sử dụng {{float:0.5-9.99}} để tạo một số float ngẫu nhiên trong dải đó. Kết quả sẽ được phân phối ngẫu nhiên trong dải được chỉ định.
Tôi có thể tạo các đối tượng JSON lồng nhau không?
Có! Các schema có sẵn (Người dùng, Sản phẩm, Bài viết, Đơn hàng, Sự kiện) đều bao gồm các đối tượng và mảng lồng nhau. Đối với các mẫu tùy chỉnh, bạn có thể tạo các cấu trúc lồng nhau bằng cách viết JSON hợp lệ với các trình giữ chỗ ở bất kỳ cấp độ lồng nhau nào.
Dữ liệu JSON được tạo có được lưu trữ trên máy chủ của bạn không?
Không, chúng tôi không bao giờ lưu trữ dữ liệu JSON được tạo trên máy chủ của mình. Dữ liệu được tạo theo yêu cầu khi bạn nhấp vào Tạo và ngay lập tức được trả về trình duyệt của bạn mà không có bất kỳ hoạt động lưu trữ phía máy chủ nào. Các mẫu tùy chỉnh của bạn cũng được xử lý và loại bỏ ngay lập tức.
Mẹo để có kết quả tốt nhất
- Bắt đầu với một schema có sẵn tương tự như nhu cầu của bạn, sau đó tùy chỉnh từ đó.
- Sử dụng tùy chọn nén (minified) khi tạo các bộ dữ liệu lớn để giảm kích thước tệp.
- Kiểm tra mẫu tùy chỉnh của bạn với 1 đối tượng trước để xác minh cấu trúc trước khi tạo hàng loạt.
- Sử dụng các dải số cụ thể như
{{int:18-65}}cho tuổi để có các giá trị thực tế. - Kết hợp nhiều trình giữ chỗ trong một chuỗi duy nhất:
"{{firstName}} {{lastName}}"
Tài nguyên liên quan
Tìm hiểu thêm về JSON và tạo dữ liệu:
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình tạo JSON ngẫu nhiên" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 25 tháng 1, 2026