TSV ⇄ JSON 변환기

브라우저에서 로컬로 실행

Excel이나 Google Sheets에서 붙여 넣은 TSV를 JSON으로, JSON을 다시 TSV로 변환

TSV 입력

1 MB까지는 입력하는 대로 변환하고, 더 큰 입력은 변환을 클릭할 때 변환합니다.

옵션

변환 방향
고급
헤더 이름

값 유형

끄면 모든 값이 문자열로 유지되어 001의 앞자리 0도 남습니다.

JSON 출력

TSV나 JSON을 붙여 넣거나 예제를 불러오세요.

TSV ⇄ JSON 변환기란?

탭으로 구분된 값(TSV)을 JSON으로, JSON을 다시 TSV로 브라우저에서 변환합니다. Excel이나 Google Sheets에서 셀을 바로 붙여 넣거나 .tsv 또는 .txt 파일을 업로드하면 헤더 행을 키로 하는 객체 배열을 얻을 수 있습니다. 기본적으로 값은 문자열로 유지되므로 00501 같은 ID와 우편번호의 앞자리 0이 사라지지 않습니다.

사용 방법
  1. 1.TSV → JSON 또는 JSON → TSV를 선택합니다.
  2. 2.데이터를 붙여 넣거나 파일을 업로드하거나 예제를 불러옵니다.
  3. 3.헤더, 빈 줄, 출력 옵션을 설정하고 헤더 이름, 값 유형, 중첩된 값은 고급에서 조정합니다.
  4. 4.중복된 헤더나 필드 수가 맞지 않는 행에 대한 경고를 확인합니다.
  5. 5..json 또는 .tsv 결과를 복사하거나 다운로드하고, 바꾸기를 눌러 반대로 변환할 수도 있습니다.
까다로운 데이터 처리 방식

따옴표로 묶인 값은 탭, 줄바꿈, 이중 따옴표("")를 포함해도 한 셀에 남습니다. CRLF와 LF 줄바꿈을 모두 지원하며, 헤더를 읽기 전에 UTF-8 바이트 순서 표시를 제거합니다. 중복된 헤더는 name_2, name_3으로, 빈 헤더는 columnN으로 바뀝니다. 필드가 부족한 행은 빈 문자열로 채우고 남는 필드는 columnN으로 유지하며, 각각 행 번호가 있는 경고를 표시합니다. JSON → TSV에서는 중첩 객체를 기본적으로 점 표기법(user.address.city)으로 펼치고, 대괄호 표기법은 user[address][city]로 씁니다. 배열은 JSON 텍스트로 씁니다.

제한 및 개인정보

변환은 모두 브라우저에서 실행되며 아무것도 업로드되지 않습니다. 1 MB까지의 입력은 입력하는 대로 변환되고, 더 큰 입력은 20,000,000자까지 변환 버튼을 기다립니다. 입력이 1 MB 미만이면 입력과 옵션이 브라우저 저장소에 저장되며, 사이트 데이터를 지우면 삭제됩니다. JavaScript 정밀도를 넘는 JSON 숫자는 알려 주지만 고치지는 않습니다.

CodingTool이 공식 출시되었습니다

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools