JSON Viewer & XML
JSON Viewer & XML — 문법이 어디서 깨지는지 보여주는 JSON 리더
JSON Viewer & XML은 API 응답, 설정 파일 또는 데이터 내보내기 파일이 휴대폰에 도착해 지금 바로 읽어야 할 때 사용하는 무료 iOS 및 Android용 JSON 리더 및 편집기예요. 파일을 열거나 붙여넣으면 문법 검사기가 문제가 발생한 위치를 표시하고, AI에 보기 좋게 정렬하거나 설명해 달라고 요청할 수 있어요. XML, YAML, Markdown, SQL도 같은 편집기에서 열 수 있어요.
- 가격
- 무료, Pro 업그레이드
- 플랫폼
- iOS 및 Android
- 언어
- 22
- 연령 등급
- 4+
- 필요 사항
- iOS 15.1 이상


대부분의 JSON 문제는 문자 하나 차이에서 발생해요.
끝에 붙은 쉼표, 작은따옴표 하나, 빠진 대괄호처럼 파일은 거의 올바르게 보이는데도 파서는 계속 오류를 일으켜요. 가장 빠른 해결 방법은 오류가 정확히 어디서 발생하는지 확인하는 것이며, 이 편집기의 입력 중 실시간 검사가 바로 그 역할을 해요.
어떤 앱인가요
JSON Viewer & XML은 휴대폰에서 JSON 파일을 열고, 읽고, 편집할 수 있는 iOS 및 Android 앱이에요. 문법을 강조 표시하고, 줄 번호를 표시하며, 객체와 배열을 접고, 입력하는 동안 JSON을 검사해 끝에 붙은 쉼표, 빠진 따옴표, 닫히지 않은 대괄호 같은 오류 위치를 표시해요. 온라인 AI로 보기 좋게 정렬하거나, 설명하거나, 수정하거나, 샘플 데이터를 생성할 수 있어요. XML, YAML, Markdown, SQL 파일도 같은 편집기에서 열 수 있지만, 실시간 검사는 JSON만 지원해요.
앱 내부 살펴보기
화면은 어떻게 보이나요





배경
JSON 파일은 왜 파싱에 실패하며, 원인은 어떻게 찾을 수 있을까요?
JSON은 엄격한 텍스트 형식이에요. 키는 큰따옴표로 묶인 문자열이어야 하고, 주석은 사용할 수 없으며, 객체나 배열의 마지막 항목 뒤에는 쉼표를 붙일 수 없어요. 파싱에 실패하는 파일 중 상당수는 JSON과 비슷해 보이지만 이러한 규칙을 어기는 JavaScript 또는 Python 데이터의 복사본이에요. 원인을 찾는 실용적인 방법은 파서의 오류 메시지를 읽고 해당 줄로 이동한 다음, 그 바로 앞의 문자를 확인하는 거예요. 파서가 처리를 포기한 위치보다 실제 오류는 보통 몇 글자 앞에서 발생하거든요.
끝에 붙은 쉼표와 따옴표흔히 문제를 일으키는 원인
마지막 항목 뒤의 쉼표, 문자열을 감싼 작은따옴표, 따옴표 없이 작성한 키는 모두 표준 JSON 파서에서 거부돼요. 일부 프로그래밍 언어에서는 허용되기 때문에 코드에서는 작동하는 설정이 데이터로는 실패할 수 있어요.
큰 숫자2^53 초과
JSON 자체에는 숫자 크기 제한이 없지만, 많은 리더는 2^53까지만 정확하게 유지되는 부동소수점 값으로 숫자를 저장해요. 이보다 큰 주문 ID는 처리 과정에서 조용히 바뀔 수 있으므로, 정확성을 유지해야 하는 식별자는 문자열로 작성하는 편이 더 안전해요.
불리언처럼 보이는 문자열"false"는 false가 아니에요
따옴표 안의 텍스트 "false"는 비어 있지 않은 문자열이며, 대부분의 언어에서는 비어 있지 않은 문자열을 true로 취급해요. 그런 방식으로 저장된 기능 플래그는 모두가 꺼져 있다고 생각하는데도 켜질 수 있어요.
JSON Lines한 줄에 하나의 객체
로그 파일은 JSON Lines를 사용하는 경우가 많아요. 이 형식에서는 파일 전체가 하나의 값이 아니라 각 줄이 완전한 JSON 값이에요. 엄격한 JSON 파서는 두 번째 줄을 오류로 읽으므로, 이런 파일은 줄 단위로 처리해야 해요.
보기 좋게 정렬하기와 최소화하기같은 데이터, 다른 배치
보기 좋게 정렬하면 들여쓰기와 줄바꿈이 추가되어 중첩된 데이터를 사람이 읽기 쉬워져요. 최소화하면 텍스트 크기를 줄이기 위해 이런 요소를 제거해요. 어느 쪽도 값 자체를 바꾸지 않으므로 자유롭게 서로 전환할 수 있어요.
어떻게 작동하나요
파일을 읽을 수 없는 상태에서 수정 완료 상태로 바꾸는 과정
이 편집기는 데이터를 열고, 문제를 확인하고, 수정한 뒤 다시 검사하는 하나의 순환 과정을 중심으로 만들어졌어요.
데이터 열기 또는 붙여넣기
파일 선택기를 사용해 휴대폰에서 파일을 열거나 페이로드를 붙여넣으세요. 문법 강조 표시, 줄 번호, 자동 줄바꿈으로 긴 문서도 읽기 쉽게 볼 수 있고, 객체와 배열을 접어 읽지 않는 부분을 숨길 수도 있어요.
검사기가 오류 위치를 표시하도록 하기
입력하는 동안 검사가 실행되어 문제가 발생한 위치를 표시해요. 스마트 키보드 바에서 대괄호, 중괄호, 따옴표, 콜론을 한 번만 탭해 입력할 수 있고, 실행 취소, 다시 실행, 이전 버전 기록을 사용해 안전하게 수정을 시도할 수 있어요.
나머지는 AI에게 맡기기
온라인 AI에 지저분하거나 최소화된 데이터의 형식을 정리하거나, 블록의 의미를 설명하거나, 버그를 수정하거나, 설명을 바탕으로 샘플 문서를 생성해 달라고 요청하세요. 다시 작성된 코드는 적용하기 전에 검토할 수 있는 diff로 제공돼요.
무엇이 들어 있나요
앱 기능
실시간
문법 검사
검사기는 입력하는 동안 JSON을 확인하고 끝에 붙은 쉼표, 빠진 따옴표, 닫히지 않은 대괄호가 있는 위치를 알려줘요.
접기
큰 파일도 읽기 쉽게
접기, 줄 번호, 자동 줄바꿈, 문서 전체에서 찾기 및 바꾸기, 조절 가능한 글꼴 크기와 탭 크기, 밝은 테마 또는 어두운 테마를 지원해요.
AI
정렬, 설명, 수정, 생성
최소화된 데이터를 보기 좋게 정렬하거나, 구조의 의미를 묻거나, 버그를 수정하거나, 필요한 데이터를 설명해 샘플을 받아 보세요. AI 도구를 사용하려면 인터넷 연결이 필요해요.
4
기타 형식
XML, YAML, Markdown, SQL은 강조 표시, 접기, 검색, AI 도구를 지원하며 열 수 있어요. 실시간 검사는 JSON만 지원하므로 다른 형식은 AI에 검토를 요청하세요.
20
버그 찾기
시뮬레이션된 터미널에서 오류를 직접 해결하는 미션이에요. 12번째 줄에서 실패하는 설정, 따옴표가 없는 키 때문에 거부된 페이로드, 2^53 초과에서 충돌하는 ID, 속성이 사라지는 XML 변환 등을 다뤄요.
20
가이드 프로젝트
중첩된 제품 카탈로그, API 응답 봉투, JSON Lines 로그, JSON Pointer 및 JSON Patch, 그리고 기초부터 $defs, $ref, oneOf, if/then/else까지의 스키마를 만들어 보세요.
나에게 잘 맞는지
누구에게 적합하고, 누구에게는 적합하지 않은지
다음과 같은 분께 잘 맞아요
- 책상에서 벗어나 API 응답이나 설정 파일을 확인해 보세요.
- 휴대폰에서 .json 파일과 데이터 내보내기 파일을 빠르게 열 수 있는 파일 오프너가 필요하다면
- 테스터나 분석가로서 payload를 읽고 문제가 있는 줄을 표시하고 싶다면
- JSON, 스키마 및 XML의 작동 방식을 배우고 실제 오류를 연습하고 싶다면
- 편집기를 벗어나지 않고 pretty print 및 설명 도구를 사용하고 싶다면
다음과 같은 경우에는 적합하지 않아요
- AI 도구가 온라인으로 실행되고 인터넷 연결이 필요하므로 오프라인 AI 도구가 필요하다면
- 실시간 검사가 JSON만 지원하므로 XML 또는 YAML의 실시간 오류 검사를 원한다면
- 무료로 AI를 무제한 사용할 수 있기를 기대한다면: 무료 플랜은 하루 AI 요청 3회를 제공하며, 짧은 광고를 시청하면 1회를 더 제공해요.
개인정보 보호
AI 도구가 전송하는 내용
편집기, 구문 검사, 문서 열기 및 검색은 기기에서 작동해요. AI 도구는 온라인으로 실행되므로, 서식을 지정하거나 설명하거나 수정해 달라고 요청한 텍스트가 해당 요청을 처리하기 위해 AI 서비스로 전송돼요. 자세한 내용은 CoddyKit 개인정보 보호정책에서 확인할 수 있어요.
전체 내용은 다음에서 확인할 수 있어요 CoddyKit 개인정보 보호정책.
질문
자주 묻는 질문
휴대폰에서 JSON 파일을 어떻게 열고 읽나요?
JSON Viewer & XML에서는 파일 선택기로 파일을 열거나 내용을 편집기에 붙여넣을 수 있어요. 데이터는 구문 강조 및 줄 번호와 함께 표시되며, 객체와 배열을 접어서 읽지 않는 부분을 숨길 수 있어요. 다른 앱에서 복사한 API 응답에도 동일한 기능을 사용할 수 있어요.
JSON Viewer는 구문 오류를 어떻게 찾나요?
검증기가 입력하는 동안 JSON을 검사하고 문제가 있는 부분을 표시해요. 뒤에 남은 쉼표, 누락된 따옴표 또는 닫히지 않은 괄호 같은 일반적인 실수를 표시하므로 파일 전체를 훑는 대신 정확한 문자를 수정할 수 있어요. 실시간 검사는 JSON만 지원해요.
JSON을 pretty print하거나 minify할 수 있나요?
네. AI 포매터가 복잡하거나 minify된 데이터를 깔끔한 들여쓰기 텍스트로 바꿔 줘요. 온라인 AI 도구이므로 연결이 필요하며, 변경된 결과는 적용하기 전에 검토할 수 있도록 diff로 제공돼요.
JSON Viewer에서 XML, YAML 또는 SQL 파일을 열 수 있나요?
동일한 편집기에서 XML, YAML, Markdown 및 SQL을 열 수 있으며, 구문 강조, 접기, 검색 및 AI 도구를 사용할 수 있어요. 실시간 구문 검사는 JSON에만 제공돼요. 다른 형식에서는 AI에 문서의 문제를 검토해 달라고 요청할 수 있어요.
JSON과 JSON Lines의 차이는 무엇인가요?
JSON 파일은 하나의 값이며, 보통 객체나 배열이에요. JSON Lines 파일은 각 줄에 완전한 JSON 값을 하나씩 저장하므로, 한 번에 한 레코드씩 늘어나는 로그에 적합해요. JSON Viewer에는 로그 파일을 위한 JSON Lines 안내 프로젝트가 포함되어 있어 두 형식의 차이를 확인할 수 있어요.
JSON Viewer & XML은 무료인가요?
무료로 다운로드할 수 있어요. 편집기, 구문 검사, 문서 열기 및 검색은 무료예요. 무료 사용에는 하루 AI 요청 3회와 짧은 광고를 시청하면 추가되는 1회, 첫 번째 안내 프로젝트 및 미션 2개가 포함되며 광고가 표시돼요. Pro에서는 광고가 제거되고 AI 요청을 무제한으로 사용할 수 있으며 모든 프로젝트와 미션이 잠금 해제돼요.
이 앱으로 단순히 JSON을 보는 것뿐 아니라 배울 수도 있나요?
네. 버그 찾기 20개와 안내 프로젝트 20개가 있어요. 버그 찾기에서는 설정의 뒤에 남은 쉼표, 작은따옴표가 포함된 API payload 또는 문자열 false로 저장된 기능 플래그처럼 오류를 일으킨 원인을 찾게 돼요. 프로젝트에서는 중첩된 카탈로그, 이스케이프, JSON Pointer, JSON Patch 및 스키마를 단계별로 살펴봐요.
편집한 내용을 보관하거나 공유할 수 있나요?
결과를 복사하거나 링크로 공유하고, 나중에 다시 확인할 수 있도록 스니펫을 저장할 수 있어요. 문서의 이전 버전은 기록에 보관되므로, 후회되는 변경 사항을 되돌릴 수 있어요.
AI가 파일 전체를 보나요?
AI는 전송한 내용만 처리해요. 설명을 요청한 선택 영역이나 서식을 지정하거나 수정해 달라고 요청한 문서가 이에 해당해요. 이러한 요청은 온라인 서비스로 전송되므로, 먼저 토큰과 비밀번호 같은 비밀 정보를 삭제하세요. 읽기, 접기, 검색 및 구문 검사에는 AI가 필요하지 않아요.
CoddyKit의 다른 앱
iOS 및 Android에서 이용할 수 있어요.