Tool Kumar 도구
JSONL을 CSV로 변환
한 줄에 JSON 객체가 하나씩 있는 데이터를 스프레드시트 행으로 바꿉니다. Tool Kumar는 모든 레코드의 키를 모아 열로 만들고, 중첩 객체를 점으로 구분된 이름으로 펼치며, 파일을 기기 안에 둡니다.
도구 사용 방법
- JSON Lines 데이터를 붙여넣거나 .jsonl 또는 .ndjson 파일을 엽니다.
- ‘변환’ 보기에서 CSV를 확인합니다. 첫 행에 모든 열이 나열됩니다.
- CSV를 복사하거나 다운로드합니다. 통합 문서가 필요하면 변환기에서 Excel (.xlsx) 형식을 선택해 다운로드합니다.
사용 예제
두 레코드가 하나의 헤더 행을 공유합니다. 중첩된 profile 필드는 profile.city와 profile.plan이 되고, tags 배열은 한 셀에 들어가며, 없는 값은 빈칸으로 남습니다.
입력 · users.jsonl
{"id":1,"name":"Ada","profile":{"city":"London","plan":"pro"},"tags":["admin","beta"]}
{"id":2,"name":"Lin","profile":{"city":"Oslo"},"active":false}
출력
id,name,profile.city,profile.plan,tags,active
1,Ada,London,pro,"admin, beta",
2,Lin,Oslo,,,false
옵션 및 예외 사항
- 열은 모든 레코드에서 찾은 키이며, 처음 나타난 순서대로 놓입니다.
- 중첩 객체는 점으로 구분된 열이 됩니다. 단순한 값의 배열은 값을 쉼표로 구분해 한 셀에 기록하고, 객체 배열은 한 셀 안에 간결한 JSON으로 남습니다.
- 누락된 필드와 null 값은 모두 빈 셀이 되므로, 다시 JSON으로 변환하면 둘을 구분할 수 없습니다.
- 쉼표, 따옴표, 줄바꿈이 들어간 셀은 CSV 규칙에 따라 따옴표로 감쌉니다. 숫자는 원본 표기를 그대로 유지합니다.
- 열어 둔 .jsonl 파일에 레코드가 하나뿐이어도 헤더 행 하나와 데이터 행 하나가 만들어집니다.
개인정보 보호 기본 적용
문서는 이 브라우저에만 보관됩니다. Tool Kumar는 기기 안에서 파싱, 변환, 다운로드 파일 생성을 처리하며 계정이나 업로드 과정이 필요하지 않습니다.
JSONL을 CSV로 변환 자주 묻는 질문
- NDJSON을 CSV로 어떻게 변환하나요?
- 레코드를 붙여넣거나 .ndjson 파일을 엽니다. ‘변환’ 보기에 헤더 행이 있는 CSV가 표시되며, 이를 복사하거나 .csv 파일로 다운로드합니다.
- 결과를 Excel에서 열려면 어떻게 하나요?
- CSV를 다운로드해 Excel에서 열거나, 변환기에서 Excel (.xlsx) 형식을 선택해 같은 열로 구성된 통합 문서를 다운로드합니다.
- 중첩 객체는 어떻게 되나요?
- 중첩 객체의 필드는 profile.city처럼 점으로 이어진 이름의 열이 됩니다. 중첩 배열은 한 셀에 남습니다.