Mock JSON 생성기

개발과 테스트를 위한 가짜 JSON 데이터를 빠르게 생성하세요. 다양한 데이터 타입과 템플릿을 지원합니다.

데이터 타입 가이드

String: 기본 문자열
Number: 1-1000 범위의 숫자
Boolean: true/false
Name: 사람 이름
Email: 이메일 주소
Phone: 전화번호 (010-xxxx-xxxx)
Date: 날짜 (YYYY-MM-DD)
UUID: 고유 식별자
URL: 웹 주소

Mock 데이터란?

Mock 데이터는 실제 데이터 대신 사용하는 가짜 데이터입니다. 개발 초기 단계나 테스트 환경에서 실제 데이터베이스나 API가 없을 때 사용합니다.

프론트엔드 개발 시 백엔드 API가 준비되지 않았거나, 테스트 케이스 작성 시 다양한 시나리오를 검증하는 데 유용합니다.

사용 방법

  1. 원하는 템플릿을 선택하거나 필드를 직접 정의하세요
  2. 생성할 데이터 개수를 조절하세요 (1-50개)
  3. 각 필드의 이름과 데이터 타입을 설정하세요
  4. "Mock 데이터 생성" 버튼을 클릭하세요
  5. 생성된 JSON을 복사하여 사용하세요

제공 템플릿

User (사용자)

사용자 정보를 나타내는 데이터 구조

{
  "id": 1,
  "name": "김철수",
  "email": "kim123@example.com",
  "phone": "010-1234-5678",
  "active": true
}

Product (제품)

제품/상품 정보를 나타내는 데이터 구조

{
  "id": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
  "name": "String 1",
  "price": 523,
  "inStock": true,
  "url": "https://example.com/page1"
}

Post (게시물)

블로그 포스트/게시물을 나타내는 데이터 구조

{
  "id": 1,
  "title": "String 1",
  "author": "이영희",
  "date": "2024-03-15",
  "published": false
}

주요 사용 사례

프론트엔드 개발

백엔드 API가 준비되기 전 UI 개발

단위 테스트

다양한 케이스를 위한 테스트 데이터

API 문서화

API 응답 예제 작성

프로토타입

빠른 프로토타입 제작

지원하는 데이터 타입

String (문자열)

기본 문자열 값을 생성합니다.

"String 1", "String 2", ...

Number (숫자)

1부터 1000 사이의 랜덤 정수를 생성합니다.

42, 789, 123, ...

Boolean (불린)

true 또는 false 값을 랜덤하게 생성합니다.

true, false

Name (이름)

한글/영문 사람 이름을 랜덤하게 생성합니다.

"김철수", "John Doe", ...

Email (이메일)

유효한 형식의 이메일 주소를 생성합니다.

"user123@example.com"

Phone (전화번호)

한국 휴대폰 번호 형식(010-xxxx-xxxx)을 생성합니다.

"010-1234-5678"

Date (날짜)

YYYY-MM-DD 형식의 날짜를 생성합니다.

"2024-03-15"

UUID (고유 식별자)

UUID v4 형식의 고유 식별자를 생성합니다.

"a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"

URL (웹 주소)

유효한 URL 형식의 주소를 생성합니다.

"https://example.com/page1"

💡 팁

  • 필드는 최대한 실제 데이터 구조와 유사하게 정의하세요
  • 생성된 JSON은 바로 API 모킹 라이브러리에서 사용할 수 있습니다
  • 대량의 데이터가 필요하면 생성 개수를 늘려 한 번에 생성하세요
  • 템플릿을 로드한 후 필요에 맞게 수정하여 사용하세요