TOOLOG TOOL

JSON 합치기 | 파일·JSONL·배열·객체 병합, 중복 제거

JSON 합치기 도구로 여러 JSON 파일, 붙여넣은 API 응답, JSONL 로그를 브라우저에서 병합하세요. 배열 이어붙이기, 객체 키 병합, 공통 배열 병합, 중복 제거 개수, 키 충돌 확인, 정렬/압축 출력, 결과 복사와 다운로드를 지원합니다.

데이터/JSON 유틸리티

JSON 파일을 최대 50개(합계 20MB)까지 선택할 수 있습니다. 파일은 브라우저 안에서만 처리됩니다.

아직 붙여넣은 JSON이 없습니다.

API 응답 조각, 복사한 로그, JSONL 내보내기를 빠르게 테스트할 때 쓰세요. 업로드 파일과 붙여넣은 JSON을 함께 병합할 수 있습니다.

0입력 소스 수
-병합 결과 항목 수
-중복 키(객체 모드)
-제거한 중복
-결과 용량(bytes)

같은 양식의 JSON 파일 여러 개를 한 번에 업로드해 병합하고 다운로드할 수 있습니다.

merged.json 다운로드

JSON 합치기, 언제 쓰면 좋나요?

JSON 합치기 툴은 같은 스키마로 분할 저장된 파일들을 빠르게 하나로 묶어야 할 때 유용합니다.

예: 로그 분할 파일, 배치 결과 파일, 페이지 단위 수집 JSON 등.

API 응답을 페이지별로 저장했거나, 여러 배치 결과를 하나의 merged.json으로 만들어야 할 때 파일을 다시 서버에 올리지 않고 로컬 브라우저에서 확인할 수 있습니다. 작은 응답 조각은 파일로 저장하지 않고 바로 붙여넣어 JSON 배열 합치기와 객체 병합 결과를 테스트할 수 있고, JSONL 로그는 한 줄씩 파싱해 합칠 수 있습니다.

오늘 개선 대상으로 고른 이유

최근 품질 개선 이력이 link-list-cleaner, average-speed-calculator, cafe-work-seat-simulator, blog-banned-word-checker, image-upscaler, case-converter, grocery-budget-checker에 집중되어 있어 같은 툴 반복을 피했습니다. json-merge는 파일 업로드, 직접 붙여넣기, JSON 파싱, 대용량 제한, 객체 키 충돌처럼 오류 가능성이 높은 입력 흐름이 많고, 데이터 실무 검색 의도도 분명해 오늘의 기존 툴 품질 개선 대상으로 골랐습니다.

핵심 기능

  • JSON 파일 다중 업로드
  • API 응답·로그 조각 직접 붙여넣기
  • 자동 병합 모드(배열/객체 구조 자동 감지)
  • 배열 이어붙이기/객체 키 병합/루트 배열 감싸기 수동 선택
  • 객체 안의 공통 배열 자동 이어붙이기
  • 붙여넣은 JSONL 로그를 한 줄씩 파싱해 병합
  • 보기 좋게 정렬 또는 공백 제거 압축 출력 선택
  • 결과 미리보기 + 결과 복사 + merged.json 다운로드
  • 중복 배열 항목 제거 개수 + 객체 키 충돌 개수 확인
  • 잘못된 JSON, 수동 모드 구조 불일치, 과도한 파일 크기 안내
  • 선택한 파일 개별 제거와 붙여넣기 용량 안내
  • 예시 데이터로 병합 방식 먼저 확인

사용 방법

  1. JSON 파일 여러 개를 업로드합니다.
  2. 파일이 없다면 JSON 텍스트를 붙여넣습니다. 여러 JSON 문서는 --- 한 줄로 구분하고, JSONL은 옵션을 켠 뒤 한 줄에 1개씩 붙여넣습니다.
  3. 병합 방식을 선택합니다(기본: 자동).
  4. 출력 형식을 보기 좋게 정렬 또는 공백 제거 압축 중에서 고릅니다.
  5. JSON 합치기 버튼을 누릅니다.
  6. 결과를 확인한 뒤 복사하거나 다운로드합니다.

주의사항

  • 객체 병합 모드에서 동일 키 충돌 시 뒤 파일 값이 우선합니다.
  • 수동 객체 병합 모드는 모든 파일의 루트가 객체여야 하며, 구조가 맞지 않으면 병합하지 않고 오류를 안내합니다.
  • 배열 중복 제거는 항목의 키 순서를 정렬해 비교하므로 { "a": 1, "b": 2 }{ "b": 2, "a": 1 }처럼 같은 내용의 객체를 중복으로 봅니다.
  • JSONL 모드는 빈 줄과 //로 시작하는 줄을 건너뛰지만, 줄 끝 주석이 붙은 JSON은 표준 JSON이 아니므로 오류로 안내합니다.
  • 브라우저 메모리 보호를 위해 한 번에 최대 50개, 합계 20MB까지 처리합니다.
  • 붙여넣기 입력과 업로드 파일을 함께 사용할 때도 20MB 합계 제한을 적용합니다.
  • 업로드한 파일과 결과는 서버로 전송되지 않고 현재 브라우저 안에서만 처리됩니다.

함께 쓰면 좋은 도구