카테고리
데이터·포맷 도구
데이터 문제의 대부분은 내용이 아니라 모양에서 생깁니다. 파서를 깨뜨리는 마지막 쉼표, 조용히 타입을 바꿔 버리는 YAML 들여쓰기, 절반이 비어 있는 CSV 열, JSON에는 대응 개념이 없는 XML 속성이 그 예입니다. 이 묶음의 도구는 JSON 포매터, XML 포매터, YAML 포매터, CSV 뷰어·프로파일러 같은 정리·검증 도구에서 시작합니다. 문서가 올바른 형식인지, 아니라면 정확히 어디가 틀렸는지 다른 곳에 넘기기 전에 알려 줍니다.
문서가 올바르면 다음 질문은 대개 안을 들여다보거나 비교하는 일입니다. JSONPath 테스터는 질의를 쓰면 일치하는 노드를 보여 주고, JSON Flatten은 중첩 객체를 점 표기 키로 펼치며, JSON Key Sorter는 diff를 안정적으로 만들어 줍니다. JSON Diff와 텍스트 비교(Diff)는 두 버전 사이의 변경을 보여 줍니다. JSON Schema Validator와 JSONL Validator는 문법이 아니라 계약(스키마)에 맞는지까지 확인합니다.
가장 큰 그룹은 변환기이며, 받은 포맷이 필요한 포맷인 경우가 드물다는 생각에서 출발했습니다. JSON → YAML, XML → JSON, CSV → JSON 같은 변환기는 직렬화 형식 사이로 데이터를 옮기고, JSON → TypeScript, JSON → Go, JSON → Python, JSON → Zod 같은 코드 변환기는 샘플에서 타입 정의를 만들어 줍니다. SQL 변환기는 INSERT 문을, Markdown 변환기는 표를 만듭니다. 모두 브라우저 안에서 처리되므로 고객 데이터나 API 키가 든 페이로드도 내 컴퓨터 밖으로 나가지 않습니다.

데이터·포맷 도구 73개
고르는 법
파일이 올바른지 모르겠을 때
해당 포맷의 포매터(JSON 포매터, XML 포매터, YAML 포매터)를 열고 오류 위치를 읽으세요. 표 형태의 파일은 CSV 뷰어·프로파일러와 CSV Validator로 가져오기 전에 열 개수, 따옴표, 빈칸을 확인합니다.
한 포맷의 데이터를 다른 포맷으로 옮길 때
XML → JSON, CSV → YAML처럼 해당 쌍의 변환기를 쓰세요. XML 속성, YAML 타입, CSV 문자열은 일대일로 대응하지 않으므로, 결과를 믿기 전에 변환기의 예외 설명을 읽어 보세요.
손으로 쓴 모델 대신 코드의 타입이 필요할 때
대표 샘플을 쓰는 언어(TypeScript, Go, Rust, Kotlin, Swift, Python 등)의 변환기나 런타임 검증용 JSON → Zod에 붙여 넣으세요. 변환기는 본 것만 추론하므로 선택 필드가 모두 들어 있는 샘플을 쓰는 것이 좋습니다.
찾거나 비교해야 할 때
JSONPath 테스터는 큰 문서에서 값을 뽑아 주고, JSON Diff나 텍스트 비교(Diff)는 두 버전을 비교합니다. 차이가 순서뿐이라면 먼저 키를 정렬하세요.