Tool overview
CSV ↔ JSON이란?
CSV ↔ JSON은(는) 구분 텍스트(CSV/TSV)와 JSON 배열을 상호 변환 위한 개발자 도구입니다.
왜 CSV ↔ JSON을(를) 사용하나요?
구분 텍스트(CSV/TSV)와 JSON 배열을 상호 변환할 때 가독성과 작업 속도를 높이며 서버로 데이터를 보내지 않습니다.
주요 기능
클라이언트 사이드 프라이버시, 즉시 결과, 원클릭 복사. 구분 텍스트(CSV/TSV)와 JSON 배열을 상호 변환
사용 방법
위 도구에서 정확한 결과를 얻기 위한 단계입니다.
- CSV ↔ JSON을(를) 열고 상단 패널에 입력을 붙여넣거나 불러옵니다.
- 도구 모음으로 출력을 처리, 복사 또는 지웁니다.
- UI의 검증 메시지를 확인하고보내기 전에 오류를 수정합니다.
CSV ↔ JSON 기술 참조
이 유틸리티의 유효한 예시, 흔한 잘못된 입력, 자주 발생하는 오류를 확인하세요.
| 기능 / 맥락 | 유효한 구문 예시 | 흔한 실수 / 잘못된 예시 |
|---|---|---|
| 유효한 배열 루트 | [{"id":1,"name":"Ada"}] | {"id":1,"name":"Ada"}루트의 단일 객체는 배열이 아닙니다 — 레코드를 대괄호로 감싸세요. |
| 동질 키 | [{"a":1,"b":2},{"a":3,"b":4}] | [{"a":1},{"b":2,"c":3}]희소 객체는 빈 셀을 만들지만 누락된 열이 정렬을 어긋나게 할 수 있습니다 —보내기 전에 키를 정규화하세요. |
| 이스케이프된 구분자 | {"note":"hello, world"} | note: hello, world활성 구분자가 있는 필드는 JSON 문자열이어야 합니다. 내보내기 도구가 RFC 4180 이중 따옴표로 감쌉니다. |
| 탭으로 구분된 값 (TSV) | id name
1 Ada | id,name with Tab selectedTSV에는 도구 모음 구분자를 Tab으로 바꾸세요. Tab이 선택된 상태에서 쉼표를 쓰면 열이 잘못 파싱됩니다. |
| 중첩 객체 | {"user":{"id":1}} | [{"user":{"id":1}}] without flatten중첩 객체는 단일 셀에 JSON으로 직렬화됩니다 — 별도 열이 필요하면 JSON 포맷터에서 먼저 평탄화하세요. |
자주 묻는 질문
일반적인 문제와 데이터 프라이버시에 대한 답변입니다.
공식 문서 및 참고 자료
이 유틸리티의 공식 사양 및 플랫폼 문서입니다.