TXT JSON 변환
일반 텍스트 파일에 구조를 입히십시오. 각 줄에 탭, 파이프, 쉼표, 공백으로 구분된 같은 필드가 들어 있다면, 변환기가 줄들을 JSON 레코드로 바꿔 별도 파서 없이 코드에서 읽을 수 있게 합니다.
데이터 변환
또는 CSV, TSV, TXT … 파일을 여기에 끌어다 놓으세요 ·
파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제
파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.
CSV와 텍스트 파일에서 열을 나누는 문자로, 읽기와 쓰기에 모두 쓰입니다. 자동은 입력에서 감지하고 쉼표로 씁니다.
UTF-8은 모든 언어에 쓸 수 있습니다. Windows의 Excel에서 CSV를 열 때 악센트 문자나 아시아 문자가 깨지면 BOM 포함 UTF-8을 선택하십시오.
Excel, ODS, Numbers 입력은 첫 시트만 변환하거나 모든 시트를 변환합니다(ZIP 안에 시트마다 CSV 하나, 또는 시트마다 JSON 키 하나).
새 스프레드시트의 시트 탭 이름으로, 최대 31자입니다.
객체 배열은 모든 행에 열 이름을 키로 쓰고, 배열의 배열은 더 간결하며 머리글을 첫 배열로 유지합니다.
모든 행을 감싸는 바깥 요소의 이름이며, 각 행은 그 안의 <row>가 됩니다.
CREATE TABLE과 INSERT 문에 쓰입니다. 영문자, 숫자, 밑줄만 사용할 수 있습니다.
따옴표 처리와 열 유형은 데이터베이스마다 조금씩 다릅니다. 가져올 데이터베이스를 고르십시오.
날짜 셀을 한 가지 형식으로 다시 씁니다. 데이터베이스와 코드에는 ISO (2026-10-18)가 가장 안전하며, 그대로 유지는 원본에 보이는 대로 둡니다.
사용 방법
- 1
텍스트 파일 업로드
.txt 내보내기 파일, 탭으로 구분된 덤프, 한 줄에 항목 하나씩 적힌 목록을 추가하십시오. 최대 20개 파일, 파일당 95 MB까지 가능합니다.
- 2
줄을 나누는 방식 지정
구분자는 자동 감지로 시작합니다. 구분 문자를 알고 있다면 고급 설정에서 탭, 파이프, 공백 중 하나를 고르고, 오래된 파일이라면 텍스트 인코딩을 지정하며, 1행이 데이터라면 첫 행을 머리글로 사용을 끄십시오.
- 3
JSON으로 변환
JSON으로 변환을 누르고 파일을 다운로드하십시오. 읽기 쉽게 들여쓴 형태로 받거나, 보기 좋게 정렬을 끄면 압축된 형태로 받습니다.
TXT 파일을 JSON으로 변환하려면 어떻게 합니까?
.txt 파일을 업로드하고 구분자는 자동 감지, 첫 행을 머리글로 사용은 켠 상태로 두고 JSON으로 변환을 누르십시오. 각 줄이 객체 하나가 되고 1행의 단어들이 키가 됩니다.
JSON으로 깔끔하게 변환되는 텍스트 파일
.txt 확장자는 파일에 글자가 들어 있다는 것만 알려 줄 뿐 구조에 대해서는 아무것도 보장하지 않습니다. 잘 변환되는 파일은 사실상 표인 파일입니다. Excel이나 Google Sheets에서 셀을 복사하면 클립보드에 탭으로 구분된 텍스트가 들어가므로, 메모장에 붙여 넣어 저장하면 바로 그런 파일이 됩니다. 은행, 급여 시스템, 오래된 ERP는 파이프로 구분된 .txt 보고서를 내보내고, 과학 계측기는 공백이나 탭으로 구분된 측정값을 기록하는 경우가 많습니다.
산문은 변환되지 않으며, 중간에 줄 형식이 바뀌는 문서도 마찬가지입니다. 파일이 실제로는 쉼표 구분 형식이고 코드가 아니라 스프레드시트가 필요하다면 TXT CSV 변환이 더 빠릅니다. 메모장은 Windows 10 버전 1903부터 새 파일을 기본적으로 UTF-8로 저장하므로 최근 파일은 대개 인코딩을 바꿀 필요가 없지만, 오래된 컴퓨터에서 만든 파일은 바꿔야 하는 경우가 많습니다.
구분자 종류별 텍스트 JSON 변환
가장 무난한 경우입니다. 값 안에 탭이 들어가는 일은 드물어서 쉼표가 있는 이름이나 공백이 있는 주소도 한 필드에 그대로 남습니다.
- 스프레드시트에서 클립보드로 복사한 내용
- 여러 데이터베이스 클라이언트의 내보내기
실제 데이터에 |가 거의 나오지 않기 때문에 금융·메인프레임 내보내기에서 흔히 씁니다.
- 은행·급여 보고서
- 줄 단위 애플리케이션 로그
.txt 확장자로 저장한 CSV입니다. RFC 4180에 설명된 대로 쉼표가 든 값은 큰따옴표로 감싸야 하며, 그렇지 않으면 열이 밀립니다.
- 이메일 필터 때문에 이름을 바꾼 내보내기 파일
- 오래된 연락처 목록
어떤 값에도 공백이 없을 때만 됩니다. 단어 하나, 코드, 숫자는 괜찮지만 성과 이름이 함께 있는 전체 이름은 안 됩니다.
- 계측기 측정값
- 단어·ID 목록
변환된 JSON의 모습
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- 구분자 종류 (자동 감지 별도)
- 5
- 원본 텍스트 인코딩
- 8
- 한 번에 올리는 텍스트 파일
- 20
- 업로드 파일 삭제까지
- 30분
일반 텍스트와 JSON 비교
TXT
일반 텍스트(TXT)
TXT 파일에는 서식, 글꼴, 이미지, 레이아웃 없이 문자만 들어 있습니다. 요즘 텍스트 파일은 대개 모든 언어를 지원하는 UTF-8로 인코딩되지만, 오래된 파일은 다른 인코딩을 써서 글자가 깨져 보일 수 있습니다. 일반 텍스트는 용량이 아주 작고, 낡아서 못 쓰게 될 일이 없으며, 휴대폰부터 서버까지 모든 기기에서 열립니다. 굵은 글씨, 표, 그림은 넣을 수 없으므로 구조는 공백이나 간단한 마크업으로 나타내야 합니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- –
- 도입 연도
- –
JSON
JavaScript 객체 표기법(JSON)
JSON은 구조화된 데이터를 위한 가벼운 텍스트 형식으로, 2000년대 초 Douglas Crockford가 널리 알렸고 RFC 8259와 ECMA-404로 표준화되었습니다. 객체, 배열, 문자열, 숫자, 불리언, null을 간단하고 읽기 쉬운 문법으로 표현합니다. 거의 모든 프로그래밍 언어에서 웹 API, 설정 파일, 앱 간 데이터 교환의 기본 형식으로 쓰입니다. 주석, 날짜, 스키마가 기본으로 들어 있지 않고, 깊게 중첩된 큰 파일은 뷰어 없이 읽기 어렵습니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- –
- 도입 연도
- 2001 · Douglas Crockford
오래된 프로그램에서 내보낸 텍스트나 보고서에서 복사한 텍스트를 최신 코드, API 요청 본문, NoSQL 가져오기에 넣어야 할 때, 파일 하나 때문에 파서를 직접 짜고 싶지 않다면 TXT를 JSON으로 바꿉니다.
TXT JSON 변환 자주 묻는 질문
한 줄에 항목 하나씩 적힌 텍스트 파일도 JSON 배열이 됩니까?
됩니다. 맨 위에 name 같은 머리글 줄이 있으면 그 아래 각 줄이 {"name": "Lisbon"} 같은 객체가 됩니다. 머리글이 없다면 첫 행을 머리글로 사용을 끄고 배열의 배열을 고르십시오. 각 줄이 항목 하나짜리 목록으로 기록됩니다.
자동 감지가 문장을 공백마다 나눈 이유는 무엇입니까?
파일에 탭, 파이프, 쉼표가 없으면 찾을 수 있는 구분자가 공백밖에 남지 않습니다. 구분자를 필드가 실제로 쓰는 문자로 설정하십시오. 값 안에 공백이 있는 자유 텍스트는 필드 사이에 탭이나 파이프가 있어야 깔끔하게 변환됩니다.
로그 파일을 JSON으로 변환할 수 있습니까?
모든 줄이 타임스탬프, 레벨, 메시지를 파이프나 탭으로 구분하는 식으로 같은 패턴을 따른다면 가능합니다. 메시지 자체에 구분자가 들어 있거나 줄 형식이 제각각인 로그는 표 변환기가 아니라 로그 파서가 필요합니다.
오래된 시스템에서 나온 TXT 파일은 어떤 인코딩을 골라야 합니까?
UTF-8이 보편화되기 전 서유럽권 Windows 프로그램이 만든 파일은 대개 Windows-1252이고, 일본어 파일은 Shift_JIS, 중국어 파일은 GB18030, 한국어 파일은 EUC-KR입니다. 악센트 문자와 한글이 제대로 읽히도록 원본 인코딩을 고르십시오. JSON 자체는 시스템 간에 주고받는 JSON에 RFC 8259가 요구하는 UTF-8로 기록됩니다.
공백으로 열을 맞춘 고정폭 텍스트는 어떻게 합니까?
변환기는 글자 위치가 아니라 구분자로 나눕니다. 값에 공백이 전혀 없다면 공백 설정으로 됩니다. 그렇지 않다면 스프레드시트에서 파일을 열어 텍스트 나누기 기능으로 분리한 뒤 통합 문서로 저장하고 엑셀 JSON 변환을 사용하십시오.
결과는 JSON입니까, JSON Lines입니까?
표준 JSON입니다. 최상위 배열 하나로 된 문서 하나이므로 어떤 JSON 파서든 한 번의 호출로 불러옵니다. JSON Lines는 한 줄에 레코드 하나를 두어 스트리밍에 알맞지만, 이 페이지가 만드는 형식은 아닙니다.
- TXT CSV 변환구분자 있는 .txt 파일을 CSV로 변환합니다. 탭, 파이프, 세미콜론, 공백을 자동 감지하고 인코딩을 바로잡으며 RFC 4180에 맞게 따옴표를 붙입니다.
- JSON TXT 변환JSON을 텍스트 파일로 변환합니다. 한 줄에 레코드 하나, 필드는 탭이나 원하는 구분자로 나눕니다. 메모장, Excel, 명령줄 도구에서 열립니다.
- 엑셀 JSON 변환엑셀 시트를 온라인에서 JSON으로 변환합니다. 머리글 행은 키, 각 행은 객체, 날짜는 ISO 문자열. XLSX, XLS, ODS, Numbers 지원.
- CSV TXT 변환기텍스트 파일만 받는 업로드 양식, Excel로 열면 안 되는 수신자, 모든 텍스트 편집기를 위해 CSV를 .txt 파일로 변환합니다. 한 번에 20개 파일.
- PDF JSON 변환PDF 속 표를 JSON으로 변환합니다. 각 행이 열 머리글을 키로 쓰는 객체가 되어 스크립트, API, 데이터베이스에 바로 씁니다. 최대 20개 PDF.
- TXT 엑셀 변환TXT를 엑셀 통합 문서로 변환합니다. 탭·쉼표로 구분된 줄은 행과 열로, 단순 목록은 한 열로 들어갑니다. 텍스트 가져오기 마법사가 필요 없습니다.