이 도구로 할 수 있는 일
다른 서비스로 데이터를 옮길 때 필요한 열만 고르고 출력 이름을 맞춥니다. 누락값과 숫자·논리값 오류를 변환 전에 확인해 원본을 조용히 잘라내거나 값을 추정하지 않습니다.
사용 방법
- 원문을 붙여넣거나 UTF-8 파일을 불러오고 입력 형식을 선택합니다.
- 열 미리보기에서 필요한 열, 출력 이름, 자료형과 빈값 허용 여부를 정합니다.
- 매핑을 적용한 뒤 최대 20행 미리보기를 확인하고 전체 JSON 또는 CSV 결과를 저장합니다.
계산식과 방법
CSV는 첫 행을 열 이름으로 읽고 따옴표 안의 쉼표·줄바꿈·겹따옴표를 처리합니다. JSON은 평면 객체 배열만 지원합니다. 문자열은 공백을 보존하며 숫자는 통화기호 없는 유한 숫자, 논리값은 true/false만 허용합니다. 빈값 허용 시 빈 문자열·누락 키·null을 null로 통일합니다.
계산 예시
name,quantity 열의 quantity를 count로 바꾸고 숫자형을 선택하면 "12"가 숫자 12로 변환됩니다. "0012"를 그대로 유지해야 하는 식별번호는 문자열형을 선택하세요. 빈 수량은 허용을 선택하기 전에는 오류로 알려 줍니다.
활용 사례
- 서비스 간 열 이름 맞추기
- CSV 자료형·누락값 검수
- 불필요한 열을 제외한 파일 만들기
한계와 주의사항
UTF-8 입력 2 MB·데이터 1~20,000행·100열, JSON과 CSV 결과 각각 8 MB까지 지원합니다. CSV 첫 레코드에는 비어 있지 않은 고유 열 이름이 필요합니다. 중첩 JSON·Excel·다른 인코딩은 미지원입니다. JSON은 표준 파싱을 사용해 숫자 원문·키 순서·중복 키를 보존하지 않습니다. 긴 식별번호는 원문부터 문자열로 입력하세요. 숫자형으로 변환할 때 소수가 반올림될 수 있습니다. CSV 작은따옴표 보호는 음수를 텍스트화할 수 있고 모든 앱·재저장 이후의 안전을 보장하지 않습니다.
자주 묻는 질문
파일이 서버에 저장되나요?
이 도구의 원문과 변환 결과는 현재 브라우저 메모리에서만 처리합니다. 새로고침하면 사라지므로 필요한 결과를 다운로드하세요.
원본의 빈값 종류를 그대로 보존하나요?
아닙니다. 빈값 허용을 켜면 빈 문자열·없는 키·null은 JSON null로 통일되고 CSV에서는 빈 셀이 됩니다. 빈값 구분이 중요하면 원본을 보관하세요.