Công cụ dữ liệu mẫu

Trình tạo JSON mẫu

Tạo các bản ghi JSON kiểm thử hợp lệ, không cần tải tệp lên.

Trình tạo JSON mẫu: Tạo một mảng JSON nhỏ, hợp lệ để kiểm thử bộ phân tích cú pháp, phản hồi giả lập và chế độ xem danh sách. Trình tạo JSON mẫu ghi các bản ghi tổng hợp dạng phẳng với các trường id, label, value và active. Công cụ cung cấp một cấu trúc ban đầu cố định cho dữ liệu mẫu; công cụ không suy ra schema API của bạn và không tái tạo phân bố dữ liệu trong môi trường thực tế. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Môi trường làm việc Sample JSONXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Kết quả giả lập

Đang chờ

Chỉ dành cho dữ liệu mẫu kiểm thử hư cấu. Không sử dụng danh tính, địa chỉ hoặc ID được tạo này làm bản ghi thực tế.

Quy tắc kích thước mảng và đối tượng ví dụ

Với số lượng n được yêu cầu, độ dài mảng = n. Tại chỉ mục i bắt đầu từ zero, value = i + 1 và ID = JSON-TEST- theo sau thứ tự đó được đệm thành bốn chữ số. Với Rows = 1 và nhãn đầu tiên được chọn, đối tượng duy nhất là {"id":"JSON-TEST-0001","label":"fixture-alpha","value":1,"active":true} bên trong một mảng đã định dạng. Ở đây n = 1, i = 0 và 0 + 1 = 1. Với số lượng 3, có ba đối tượng với các giá trị 1, 2 và 3; khoảng trắng trong định dạng không ảnh hưởng đến độ dài mảng đó.

Kiểu dữ liệu và các bổ sung an toàn cho dữ liệu giả lập

RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259) định nghĩa cú pháp JSON; chỉ cú pháp hợp lệ không thể xác nhận lược đồ nghiệp vụ của bạn. Các giá trị số tích hợp nằm trong khoảng từ 1 đến 100, còn ID là chuỗi, nhờ đó tránh các vấn đề về độ chính xác của số lớn. Nếu thêm các trường email ví dụ, RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) dành example.com cho mục đích này. Đối với trường tài liệu IPv4 được thêm vào, RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737) cung cấp các khối TEST-NET; 192.0.2.10 là một giá trị minh họa như vậy, không phải máy chủ đang hoạt động. Không tự động tạo trường email hoặc IP, và các lệnh gọi bên ngoài nên được giả lập trong kiểm thử. JSON sang JSON Schema có thể suy ra một lược đồ ban đầu từ dữ liệu cố định trước khi bạn tinh chỉnh các ràng buộc.

Cách sử dụng

  1. Chọn số hàng nguyên từ 1 đến 100.
  2. Tạo một lô dữ liệu tổng hợp trong trình duyệt.
  3. Sao chép hoặc tải xuống dữ liệu mẫu, rồi lưu lại để dùng cho các lần kiểm thử có thể lặp lại.

Quyền riêng tư và giới hạn

Việc tạo dữ liệu chỉ diễn ra trên thiết bị này. Các bản ghi là dữ liệu mẫu kiểm thử hư cấu; hãy xem xét và cô lập ứng dụng tiếp nhận chúng.

Công cụ liên quan

Câu hỏi thường gặp

Tôi có thể chọn các trường, cấu trúc lồng nhau hoặc schema của riêng mình không?

Trình tạo chỉ có tùy chọn số hàng. Tất cả đối tượng đều có cùng bốn trường, value tăng theo vị trí và active luôn là true. Hãy tải xuống mảng này rồi chỉnh sửa để thêm các đối tượng lồng nhau, thuộc tính bị thiếu, giá trị null và cờ false; sau đó xác thực các thay đổi đó theo schema dự kiến của bạn.

Kết quả có phải là JSON Lines hoặc một lớp bao phản hồi API không?

Đây là một mảng cấp cao nhất được định dạng trên nhiều dòng, không phải mỗi dòng chứa một bản ghi hoàn chỉnh. API yêu cầu thuộc tính data, tổng số bản ghi hoặc siêu dữ liệu phân trang sẽ cần một lớp bao do bạn tự thêm. Trình đọc JSON Lines cần các bản ghi được tuần tự hóa riêng, không có mảng bao quanh.

Lần tạo thứ hai có tạo lại đúng dữ liệu mẫu đầu tiên của tôi không?

Nhãn được chọn lại từ fixture-alpha, fixture-beta và fixture-gamma. ID và value bắt đầu lại từ 1, nhưng nhãn có thể khác. Widget không có tùy chọn seed. Hãy lưu kết quả vào dữ liệu mẫu kiểm thử khi các bài kiểm thử snapshot hoặc hồi quy yêu cầu một payload dự kiến ổn định.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản