JSONL 포맷터 및 검증기
브라우저에서 JSONL 또는 NDJSON을 줄 단위로 검증하고, 유효한 레코드를 포매팅한 후 결과를 다운로드합니다.
Keep your original file until you have checked the downloaded result. Browser memory and format support vary by device.
JSONL contains one JSON value per non-empty line. Invalid lines are reported before download.
JSONL 포맷터 및 검증기 FAQ
JSONL이란 무엇인가요?
JSONL은 각 줄에 완전한 JSON 값을 저장합니다. NDJSON은 동일한 줄 기반 형식에 대해 일반적으로 사용되는 이름입니다.
유효하지 않은 레코드가 다운로드되나요?
아니요. 빈 줄이 아닌 줄이 JSON 파싱에 실패할 경우 다운로드가 비활성화 상태로 유지되며, 출력에는 영향을 받는 줄 번호가 보고됩니다.
예쁘게 출력(Pretty-print)은 JSONL 파일을 변경하나요?
가독성 있는 미리보기는 변경됩니다. 다운로드된 결과는 줄 기반 도구를 위해 줄당 하나의 유효한 JSON 값으로 유지됩니다.
빈 줄은 왜 무시되나요?
빈 줄에는 JSON 값이 없으므로 일반적인 내보내기를 더 쉽게 검사할 수 있도록 검증 중에 건너뜁니다.
유효한 JSONL이 유효한 애플리케이션 데이터를 보장하나요?
아니요. 구문 검증을 통해 스키마, 필수 필드, 권한, 중복 레코드 또는 대상 시스템에서 사용하는 비즈니스 규칙을 확인하지 않습니다.
JSONL 포맷터 및 검증기
브라우저에서 JSONL(NDJSON이라고도 함)을 줄 단위로 검증하고 포매팅합니다. 이 도구는 빈 줄이 아닌 유효하지 않은 줄을 식별하고, 일관된 표시를 위해 객체 키를 정렬할 수 있으며, 모든 레코드가 파싱을 통과한 후에만 별도의 유효한 JSONL 다운로드 파일을 생성합니다. 로그, 데이터 내보내기, 피스처, 줄 기반 API 워크플로우를 위해 설계되었습니다.
이 가이드는 전체 브라우저 작업 흐름과 결과물에 포함되어야 할 내용, 그리고 공유 전에 확인해야 할 사항을 설명합니다. 이 도구는 의도적으로 하나의 명확한 파일 작업에 집중합니다. 관련 없는 편집, 변환, 업로드 또는 클라우드 저장 기능은 묵시적으로 추가되지 않습니다. 이러한 좁은 범위로 인해 입력과 출력을 더 쉽게 이해할 수 있으며, 다운로드한 파일을 확인할 수 있는 실용적인 방법을 제공합니다.
사용 방법
처리하려는 파일 사본으로 시작합니다. 페이지는 작동 가능해지기 전에 브라우저 라이브러리를 로드해야 할 수 있으며, 특히 PDF 또는 비디오 작업의 경우 그렇습니다. 다음 단계를 따르세요.
- JSONL을 에디터에 붙여넣거나 열기를 클릭하여 .jsonl, .ndjson 또는 텍스트 파일을 로드합니다.
- 빈 줄이 아닌 각 줄이 멀티라인 객체의 일부가 아닌 완전한 JSON 값을 포함하는지 확인합니다.
- 가독성 있는 미리보기를 위해서는 Pretty-print(예쁘게 출력)를 선택하거나, 결정론적 키 순서가 검토에 도움이 될 경우 Sort object keys(객체 키 정렬)를 선택합니다.
- Format JSONL( JSONL 포매팅)을 클릭하여 모든 레코드를 검증하고 줄 수준 오류 메시지를 검사합니다.
- 출력 및 레코드 수가 올바르게 보인 후에만 다운로드합니다.
문서가 중요하거나 unusually 복잡할 때는 먼저 작은 대표 파일을 사용합니다. 탭을 닫기 전에 상태 메시지가 처리 완료됨을 나타낼 때까지 기다립니다. 브라우저에서 디코딩, 메모리 또는 호환성 오류가 보고되면 더 작은 파일이나 더 일반적인 소스 형식을 시도해 보세요. 다운로드가 원본을 대체하지 않으므로 결과를 확인할 때까지 원본을 유지하세요.
적합한 사용 사례
이 도구는 다음과 같은 집중적이고 반복 가능한 파일 준비 작업에 유용합니다.
- 데이터 파이프라인에 로드하기 전에 줄 구분 내보내기를 확인합니다.
- 로그, 피스처 또는 배치 API 요청 파일에서 오류를 유발하는 정확한 줄을 찾습니다.
- 개발 중이나 검토 중에 컴팩트한 JSON 레코드의 가독성 있는 미리보기를 생성합니다.
- 버전 관리에서 생성된 JSONL 파일을 비교하기 전에 객체 키 순서를 정규화합니다.
여러 트랙 타임라인, 고급 타이포그래피, 복잡한 PDF 양식, 전문적인 색상 관리,法医적 메타데이터 보장, 또는 모든 독점 파일 기능을 위한 정확한 순환 보장(requirements)이 필요한 경우 전체 데스크탑 에디터를 대체할 수 없습니다. 목표에 맞는 특정 작업을 사용하고, 신뢰하기 전에 다운로드한 파일을 소스와 비교하세요.
출력 형식
출력은 UTF-8 JSON Lines이며 줄마다 하나의 컴팩트한 JSON 값을 가집니다. 빈 줄은 검증 중에 무시되며 다운로드에도 재작성되지 않습니다. 예쁘게 출력(Pretty-print)하는 것은 기록을 읽을 수 있도록 페이지 미리보기에만 영향을 미치며, JSONL 소비자는 줄당 하나의 레코드를 기대하므로 다운로드 파일을 멀티라인 JSON 문서로 변경하지 않습니다. 도구는 유효한 JSON 값일 경우 객체, 배열, 문자열, 숫자, 부울 및 null을 받아들입니다. 레코드를 JSON 배열로 감싸지 않습니다.
다운로드는 입력 패널에서 선택한 파일을 수정하지 않는 새 파일 또는 패키지를 생성합니다. 파일 이름은 가능한 경우 소스 이름에서 유래하며, 원래 파일과 결과를 쉽게 구분할 수 있도록 작업별 접미사가 붙습니다. ZIP 결과는 하나 이상의 생성된 항목을 포함할 수 있으며, 예상되는 파일이 포함되어 있는지 확인하려면 열어야 합니다. 텍스트 결과의 경우 다운로드 후 줄 endings, 인코딩, 들여쓰기 및 플랫폼별 구문을 검토하세요. 시각적 또는 문서 결과의 경우 목적지에 중요한 치수, 페이지 순서, 재생, 글꼴, 링크, 투명도 및 기타 기능을 확인하세요.
개인정보 보호
파싱은 페이지 JavaScript를 사용하여 브라우저에서 발생합니다. 이 작업 흐름에서는 입력이 외부 검증 또는 AI API로 전송되지 않습니다. 대규모 데이터셋은 여전히 브라우저 메모리를 사용하며, 브라우저 기록, 확장 프로그램, 화면 캡처 또는 관리되는 장치는 도구 외부의 개인정보 보호에 영향을 줄 수 있습니다. 민감한 로그의 경우 신뢰할 수 있는 컴퓨터를 사용하고 데이터 처리 정책에 따라 다운로드된 사본을 삭제하세요.
브라우저 처리는 모든 주변 웹사이트, 브라우저 확장 프로그램, 운영 체제 또는 공유 컴퓨터가 개인 정보가 보호된다는 보장이 아닙니다. 신뢰할 수 있는 장비를 사용하고, 민감한 작업을 한 후 탭을 닫으며, 기밀 자료의 경우 공공 컴퓨터를 사용하지 마세요. 소유하거나 편집할 권한이 없는 파일을 선택하지 마세요. 조직에 문서화된 데이터 처리 계약, 보유 정책 또는 감사 추적 요구사항이 있는 경우 공개 브라우저 도구에만 의존하지 말고 승인된 내부 워크플로우를 사용하세요.
품질 및 호환성 참고사항
JSONL은 단일 예쁘게 출력된 JSON 객체나 배열과 다릅니다. 이스케이프되지 않은 개행이 포함된 레코드는 개행이 JSON 문자열 내부에 표현되지 않는 한 유효하지 않습니다. 이 도구는 스키마를 적용하지 않으며, 비즈니스 규칙을 검증하지 않고, 레코드를 중복 제거하지 않으며, 알려지지 않은 구문을 수리하지도 않고, 다운스트림 서비스는 모든 유효한 JSON 값을 받아들인다는 보장을 하지 않습니다. 파이프라인에 필수 필드나 타입이 있는 경우 별도의 스키마 검증을 사용하세요.
성공적인 다운로드는 브라우저가 결과를 생성했다는 의미일 뿐, 모든 대상 애플리케이션이 예상대로 받아들이거나 표시한다는 보장은 아닙니다. 사용할 애플리케이션, 웹사이트 또는 장치에서 결과를 엽니다. 정확성이 중요한 경우 소스와 출력을 나란히 비교하고recoverable master(복원 가능한 마스터)로 소스를 유지하세요.