샘플 데이터 도구
샘플 JSON 생성기
업로드 없이 유효한 JSON 테스트 레코드를 생성합니다.
샘플 JSON 생성기: 파서 테스트, 모의 응답 및 목록 보기에 사용할 작고 유효한 JSON 배열을 생성합니다. 샘플 JSON 생성기는 id, label, value 및 active 필드가 있는 평면형 합성 레코드를 작성합니다. 픽스처에 사용할 고정된 기본 구조를 제공하지만, API 스키마를 추론하거나 운영 데이터의 분포를 재현하지는 않습니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
가상 결과
대기 중가상의 테스트 픽스처만 제공합니다. 생성된 이름, 주소 또는 ID를 실제 레코드로 사용하지 마십시오.
배열 크기 규칙과 객체 예시
요청한 개수를 n이라고 하면 배열 길이 = n입니다. 0부터 시작하는 인덱스 i에서 value = i + 1이고, ID는 해당 순번을 4자리로 채운 값 앞에 JSON-TEST-를 붙인 형식입니다. Rows = 1이고 첫 번째 레이블을 선택하면 단일 객체는 형식이 지정된 배열 안의 {"id":"JSON-TEST-0001","label":"fixture-alpha","value":1,"active":true}입니다. 여기서 n = 1, i = 0, 0 + 1 = 1입니다. 개수가 3이면 값이 1, 2, 3인 객체 3개가 생성되며, 형식에 포함된 공백은 배열 길이에 영향을 주지 않습니다.
유형과 테스트 데이터에 안전하게 추가할 값
RFC 8259(https://www.rfc-editor.org/rfc/rfc8259)는 JSON 구문을 정의하지만 구문이 유효하다는 사실만으로 비즈니스 스키마를 확인할 수는 없습니다. 기본 숫자 값은 1부터 100 사이이며 ID는 문자열이므로 큰 숫자의 정밀도 문제를 피할 수 있습니다. 예시 이메일 필드를 추가한다면 RFC 2606(https://www.rfc-editor.org/rfc/rfc2606)이 example.com을 예약합니다. IPv4 문서용 필드를 추가할 때는 RFC 5737(https://www.rfc-editor.org/rfc/rfc5737)이 TEST-NET 블록을 제공합니다. 192.0.2.10은 그중 하나인 예시 값이며 실제 호스트가 아닙니다. 이메일이나 IP 필드는 자동으로 생성되지 않으며 테스트에서는 외부 호출을 모의 처리해야 합니다. 제약 조건을 세분화하기 전에 테스트 데이터에서 시작 스키마를 만들려면 JSON to JSON Schema를 사용할 수 있습니다.
사용 방법
- 1부터 100까지 정수 행 수를 선택합니다.
- 브라우저에서 합성 데이터 배치를 생성합니다.
- 픽스처를 복사하거나 다운로드하여 반복 가능한 테스트에 사용합니다.
개인정보 보호 및 제한사항
생성 작업은 이 기기에서만 수행됩니다. 레코드는 가상의 테스트 픽스처이므로 이를 사용하는 애플리케이션을 검토하고 격리하십시오.
관련 도구
자주 묻는 질문
필드, 중첩 구조 또는 스키마를 직접 선택할 수 있습니까?
이 생성기에는 행 수를 조절하는 기능만 있습니다. 모든 객체는 동일한 네 개의 필드를 가지며, value는 위치에 따라 증가하고 active는 항상 true입니다. 배열을 다운로드한 후 편집하여 중첩 객체, 누락된 속성, null 및 false 플래그를 추가하고, 의도한 스키마에 맞는지 해당 변경 사항을 검증하십시오.
출력은 JSON Lines입니까, 아니면 API 응답 봉투입니까?
여러 줄로 표시된 최상위 배열 하나이며, 각 줄에 완전한 레코드 하나가 있는 형식은 아닙니다. data 속성, 전체 개수 또는 페이지 매김 메타데이터가 필요한 API에는 직접 추가할 래퍼가 필요합니다. JSON Lines 리더를 사용하려면 바깥 배열 없이 레코드를 각각 직렬화해야 합니다.
두 번째로 생성해도 첫 번째 픽스처가 재현됩니까?
레이블은 fixture-alpha, fixture-beta 및 fixture-gamma에서 매번 새로 선택됩니다. ID와 값은 1부터 다시 시작하지만 레이블은 달라질 수 있습니다. 위젯에는 시드 설정이 없습니다. 스냅샷 또는 회귀 테스트에서 안정적인 예상 페이로드가 필요하다면 결과를 테스트 픽스처에 저장하십시오.
무료 도구 · 브라우저에서회 실행 · 계정 불필요