JSON TXT 변환
JSON 배열을 한 줄에 레코드 하나씩, 필드가 열처럼 정렬된 일반 .txt 파일로 바꾸십시오. 어떤 텍스트 편집기에서도 읽을 수 있고, 중괄호를 해석하지 못하는 도구에도 가져올 수 있습니다.
데이터 변환
또는 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
JSON 업로드
.json, .jsonl, .ndjson 파일을 한 번에 20개, 파일당 95 MB까지 추가하십시오. 레코드 배열이나 한 줄에 객체 하나인 형태가 가장 잘 맞습니다.
- 2
구분자 선택
탭이 미리 선택되어 있습니다. 받는 시스템이 요구한다면 고급 설정에서 구분자를 파이프, 세미콜론, 쉼표, 공백으로 바꾸고, 오래된 소프트웨어용이라면 텍스트 인코딩을 고르십시오.
- 3
변환 후 열기
일반 텍스트로 변환을 누르고 .txt 파일을 다운로드하십시오. 더블클릭해 읽거나, 구분자 텍스트 파일을 받는 곳에 가져오면 됩니다.
JSON 파일을 TXT 파일로 변환하려면 어떻게 합니까?
.json 파일을 업로드하고 일반 텍스트로 변환을 누르십시오. JSON 레코드마다 한 줄이 되고, 키마다 탭으로 구분된 열이 되며, 첫 줄에는 키 이름이 들어갑니다.
JSON을 일반 텍스트로 변환하는 이유
JSON은 프로그램을 위해 설계되었습니다. RFC 8259에는 주석도, 행 개념도, 열 개념도 없으므로 주문 5,000건이 담긴 파일은 텍스트 편집기에서 중괄호로 가득한 긴 덩어리로 열립니다. API에는 문제가 없지만, 내보내기 파일을 검색해야 하는 상담원, 출력물을 원하는 감사 담당자, 한 줄에 레코드 하나를 읽는 오래된 시스템의 야간 배치 작업에는 쓸모가 없습니다.
구분자가 있는 일반 텍스트는 컴퓨팅에서 가장 오래된 공통 분모입니다. 읽는 데 라이브러리가 필요 없고, grep으로 깔끔하게 검색되며, 버전 관리에서 줄 단위로 비교되고, 거의 모든 데이터베이스와 스프레드시트에 가져올 수 있습니다. 받는 쪽이 쉼표와 .csv 확장자를 꼭 원한다면 JSON CSV 변환이 같은 행을 그 형식으로 씁니다.
TXT 파일의 구분자 고르기
| 구분자 | 모양 | 이럴 때 선택 |
|---|---|---|
| 탭 (기본값) | ord-1001→리스본→49.90 | 데이터에 쉼표가 있거나 파일을 cut, awk, Excel에서 쓸 때 |
| 파이프 | | ord-1001|리스본|49.90 | 은행, 급여, EDI 방식 가져오기가 파이프 구분 텍스트를 지정할 때 |
| 세미콜론 ; | ord-1001;리스본;49.90 | 독일, 프랑스, 브라질의 Excel에서 파일을 열 때 |
| 쉼표 , | ord-1001,리스본,49.90 | 가져오기 도구가 .txt 파일에 CSV 형식 내용을 원할 때 |
| 공백 | ord-1001 리스본 49.90 | ID와 숫자만 있는 등 값에 공백이 전혀 없을 때 |
JSON 텍스트 파일 변환 예시
[
{"order": "ord-1001", "city": "리스본", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "오사카", "total": 120, "paid": false}
]
order city total paid
ord-1001 리스본 49.9 true
ord-1002 오사카 120 falseJSON을 TXT로 바꿀 때 남는 것과 사라지는 것
유지
- 모든 값(텍스트로)
- 머리글 줄의 키 이름
- 레코드 순서
- UTF-8의 유니코드 문자
변경
- 중첩 객체는 점 표기 열이 됨
- true, false, 숫자는 유형 정보를 잃음
- 레코드 안의 배열은 한 필드가 됨
사라짐
- 키를 감싼 중괄호, 대괄호, 따옴표
- 들여쓰기와 보기 좋은 정렬
- 파서가 원본을 정확히 복원할 수 있다는 보장
JSON과 TXT 비교
JSON
JavaScript 객체 표기법(JSON)
JSON은 구조화된 데이터를 위한 가벼운 텍스트 형식으로, 2000년대 초 Douglas Crockford가 널리 알렸고 RFC 8259와 ECMA-404로 표준화되었습니다. 객체, 배열, 문자열, 숫자, 불리언, null을 간단하고 읽기 쉬운 문법으로 표현합니다. 거의 모든 프로그래밍 언어에서 웹 API, 설정 파일, 앱 간 데이터 교환의 기본 형식으로 쓰입니다. 주석, 날짜, 스키마가 기본으로 들어 있지 않고, 깊게 중첩된 큰 파일은 뷰어 없이 읽기 어렵습니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- –
- 도입 연도
- 2001 · Douglas Crockford
TXT
일반 텍스트(TXT)
TXT 파일에는 서식, 글꼴, 이미지, 레이아웃 없이 문자만 들어 있습니다. 요즘 텍스트 파일은 대개 모든 언어를 지원하는 UTF-8로 인코딩되지만, 오래된 파일은 다른 인코딩을 써서 글자가 깨져 보일 수 있습니다. 일반 텍스트는 용량이 아주 작고, 낡아서 못 쓰게 될 일이 없으며, 휴대폰부터 서버까지 모든 기기에서 열립니다. 굵은 글씨, 표, 그림은 넣을 수 없으므로 구조는 공백이나 간단한 마크업으로 나타내야 합니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- –
- 도입 연도
- –
다음 독자가 메모장을 쓰는 사람이거나, 고정된 텍스트 줄을 읽는 메인프레임·레거시 배치 작업이거나, grep·cut·sort로 만든 셸 파이프라인일 때 JSON을 TXT로 평면화합니다.
JSON TXT 변환 자주 묻는 질문
JSON TXT 변환에서 탭이 기본 구분자인 이유는 무엇입니까?
탭은 이름, 주소, 가격 안에 거의 나오지 않으므로 값을 따옴표로 감쌀 일이 드뭅니다. cut 같은 전통적인 Unix 도구도 기본으로 탭을 기준으로 나누고, Excel의 텍스트 가져오기 마법사도 추가 단계 없이 탭을 인식합니다.
.json 파일 확장자만 .txt로 바꾸면 안 됩니까?
바꿀 수는 있지만 파일 안은 여전히 JSON입니다. 중괄호, 따옴표, 레코드마다 반복되는 키가 그대로 남습니다. 확장자만 확인하는 업로드 양식은 통과하겠지만, 한 줄에 레코드 하나를 기대하는 사람이나 가져오기 도구는 여전히 쓸 수 없습니다. 변환은 이름이 아니라 내용을 바꿉니다.
중첩 객체와 배열은 어떻게 됩니까?
텍스트 한 줄은 평면이므로 중첩 객체는 address.city처럼 점 경로로 이름 붙인 열로 펼쳐집니다. 레코드 안의 목록은 JSON 텍스트로 한 필드에 남습니다.
텍스트 파일은 어떤 인코딩을 써야 합니까?
요즘 쓰는 환경이라면 UTF-8입니다. Windows 메모장은 Windows 10 버전 1903부터 기본으로 UTF-8로 저장합니다. 오래된 프로그램이 UTF-8에서 글자를 깨뜨려 보여 줄 때만 Windows-1252나 Shift_JIS를 고르십시오.
JSON Lines 로그 파일도 변환됩니까?
됩니다. .jsonl이나 .ndjson 파일은 한 줄에 객체 하나씩 읽으며, 대부분의 로그 수집기와 BigQuery 내보내기가 이 방식으로 데이터를 씁니다. 객체마다 텍스트 한 줄이 됩니다.
텍스트를 다시 JSON으로 바꿀 수 있습니까?
머리글 줄을 남겨 두었다면 가능합니다. TXT JSON 변환이 열 이름을 읽어 객체 배열을 다시 만듭니다. 점이 들어간 이름은 중첩 객체가 아니라 평면 키로 돌아옵니다.