도구스개발

NDJSON(JSON Lines) 검증기

한 줄에 JSON 값 하나씩 붙여넣으면 몇 번째 줄이 깨졌는지 바로 짚어줍니다. 로그·데이터셋 파일 점검에 씁니다.

입력한 내용은 서버로 전송되지 않습니다.

사용 방법

  1. 1NDJSON(JSON Lines) 텍스트를 붙여넣습니다. 한 줄에 JSON 값 하나씩입니다.
  2. 2깨진 줄이 있으면 줄 번호와 원문, 오류 메시지가 나열됩니다.
  3. 3전부 고치고 나면 "모두 유효합니다"가 나옵니다.

자주 묻는 질문

일반 JSON은 파일 전체가 배열이나 객체 하나로 감싸여 있지만, NDJSON은 감싸지 않고 한 줄에 JSON 값 하나씩 늘어놓습니다. 로그를 한 줄씩 추가하거나 대용량 데이터셋을 스트리밍으로 처리할 때 유리해 로그 수집기·ML 데이터셋에서 흔히 씁니다.

이 도구는 그 줄이 유효한 JSON인지 아닌지와, 브라우저의 JSON 파서가 내놓는 오류 메시지(보통 어느 위치에서 문제가 생겼는지 포함)까지 보여줍니다. 다만 그 줄 안에서 정확히 몇 번째 글자가 문제인지 표시해주지는 않습니다.

빈 줄은 그 자체로 유효한 JSON 값이 아니라서 원칙적으로 오류입니다. 다만 파일이 개행으로 끝나서 생기는 맨 마지막 빈 줄 하나는 흔한 관행이라 예외로 봐주고 줄로 세지 않습니다. 중간에 낀 빈 줄은 그대로 오류로 잡습니다.

됩니다. NDJSON의 각 줄은 객체·배열뿐 아니라 문자열·숫자·불리언·null 같은 JSON 값이면 무엇이든 됩니다. "hello"나 42, true도 유효한 한 줄입니다.

알아두면 좋은 점

  • 입력한 내용은 브라우저 안에서만 검증하며 서버로 전송되지 않습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 9일 · 결과는 참고용 추정치입니다.