{ }

가짜 JSON 데이터 생성기 mock

필드와 타입을 지정하면 목데이터를 원하는 개수만큼 JSON, NDJSON, CSV로 만들어 줍니다.

rows output
INPUTschema (field: type)
1
OUTPUTmock data
0 lines 0 chars
1
도구 설명

이 도구가 하는 일

화면을 만들거나 API를 연동할 때 실제 데이터가 아직 없는 경우가 많습니다. 목록이 열 개쯤 채워져야 스크롤과 페이지네이션을 확인할 수 있고, 이름 길이가 제각각이어야 레이아웃이 깨지는 지점을 발견할 수 있습니다. 손으로 하나씩 만들면 값이 비슷비슷해져서 이런 문제를 놓치기 쉽습니다.

이 도구는 필드 이름과 타입을 한 줄에 하나씩 적으면 그 구조에 맞는 데이터를 생성합니다. id, uuid, name, email, phone, city, company, url, ipv4, boolean, int, price, date, datetime, timestamp, status, sentence 같은 타입을 지원하며, 지정하지 않은 타입은 문장으로 대체합니다.

출력 형식은 세 가지입니다. JSON 배열은 API 응답을 흉내 낼 때, NDJSON은 로그 수집기나 대량 적재 테스트에, CSV는 스프레드시트로 옮기거나 데이터베이스에 가져올 때 편합니다. 모든 값은 브라우저에서 생성되며 서버로 전송되지 않습니다.

언제 사용하나요

프런트엔드에서 목록 화면을 만들면서 임시 데이터를 채울 때, API 응답 예시를 문서에 넣을 때, 데이터베이스에 넣을 테스트 레코드를 만들 때, 페이지네이션이나 정렬 기능을 검증할 때, 부하 테스트용 입력 데이터를 준비할 때 사용합니다.

입력과 출력 예시

입력 id: id name: name email: email active: boolean
출력 [{"id":1,"name":"alice kim","email":"alice381@example.com","active":true}, ...]

한 줄에 필드 하나씩 적으면 그 구조로 생성됩니다.

입력 출력 형식 CSV 선택
출력 id,name,email,active 1,alice kim,alice381@example.com,true

스프레드시트나 DB 가져오기에 바로 쓸 수 있습니다.

주의사항

생성되는 값은 무작위 조합이라 실제 데이터의 분포나 제약을 반영하지 않습니다. 이메일 형식은 그럴듯해 보여도 실제로 존재하지 않는 주소이므로 메일 발송 테스트에 사용하면 안 됩니다. 전화번호도 마찬가지입니다. 또한 값 사이의 논리적 관계는 만들지 않습니다. 가입일보다 이른 주문일이 나올 수 있으므로 날짜 순서가 중요한 테스트에서는 생성 후 조정이 필요합니다. 실제 개인정보를 흉내 낸 데이터를 운영 데이터베이스에 그대로 남겨 두지 마십시오.

자주 묻는 질문

생성된 이메일로 메일을 보내도 되나요?

안 됩니다. example.com 같은 예시 도메인을 쓰는 존재하지 않는 주소입니다. 실제 발송 테스트에는 본인이 통제하는 주소를 사용하십시오.

지원하지 않는 타입을 적으면 어떻게 되나요?

문장(sentence) 타입으로 대체되고 안내 메시지가 표시됩니다. 물음표 버튼을 누르면 사용 가능한 타입 목록을 볼 수 있습니다.

값들 사이에 관계를 만들 수 있나요?

만들 수 없습니다. 각 필드가 독립적으로 생성되므로 날짜 순서 같은 제약은 생성 후 직접 조정해야 합니다.

Copied