ko

JSON에서 JSONL으로

JSON 배열을 로컬에서 JSON Lines(NDJSON)로 변환합니다. 한 줄에 한 레코드, 업로드 없이, 브라우저 안에서 바로.

기기에서 로컬로 처리 중 ...

0%

파일이 기기를 떠난 적이 없습니다

    제 파일이 업로드되나요?

    아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법

    업로드 없음100% 로컬 처리
    내용은 내 손안에제3자 접근 불가
    독일 내 서버 운영설계부터 GDPR 준수
    외부 검증 완료TLS A+ · 헤더 A+

    JSON Lines, 즉 NDJSON은 한 줄에 정확히 하나의 JSON 값을 쓰며, 로그와 스트리밍 파이프라인, 데이터베이스 가져오기, 기계 학습 학습 데이터에 선호되는 형식입니다. 반면 고전적인 JSON 배열은 파일 전체를 한 번에 읽어야 합니다. 이 도구는 여러분의 JSON 배열을 받아 각 항목을 저마다의 간결한 한 줄로 써냅니다.

    변환은 전부 브라우저 안에서 로컬로, 순수 JavaScript로 실행됩니다. 객체나 값의 배열에서 한 줄에 하나의 간결한 JSON을 얻으며, 순서는 보존됩니다. 그러한 배열을 감싸는 객체(예를 들어 data 키 아래)도 인식되어 그 배열이 사용됩니다. 결과는 줄 단위로 스트리밍하거나, jq 같은 도구로 처리하거나, 데이터베이스에 묶음으로 불러올 수 있습니다.

    이렇게 왕복이 닫힙니다. JSONL에서 JSON으로, 이제 JSON에서 JSONL로까지 둘 다 로컬에서 쓸 수 있습니다. 도구는 그 점에서 정직합니다. 루트에는 배열이 기대됩니다. 감싸는 배열이 없는 단일 객체나 스칼라는 오해를 부르는 결과를 내는 대신 명확한 메시지와 함께 거부됩니다. 아무것도 업로드되지 않습니다.

    기술 사양

    기술 사양
    입력 형식JSON
    출력 형식JSONL
    일괄 처리미지원
    처리 방식브라우저에서 로컬 처리 (JavaScript)
    파일 업로드없음

    3단계로

    1. JSON 파일을 끌어다 놓거나 고릅니다.
    2. 도구가 각 항목을 저마다의 한 줄로 써냅니다.
    3. JSONL 파일을 내려받습니다.

    제한: 루트에 JSON 배열을 기대합니다(또는 그러한 배열을 정확히 하나 감싸는 객체). 각 항목은 간결한 JSON 한 줄로 써지고 순서는 보존됩니다. 스칼라나 감싸는 배열이 없는 객체는 명확한 메시지와 함께 거부됩니다. 항목 안의 중첩 구조는 그 줄에 간결한 JSON으로 유지됩니다.

    자주 묻는 질문

    제 파일이 업로드되나요?

    아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며 아무것도 전송되지 않습니다.

    NDJSON이 무엇인가요?

    NDJSON은 JSON Lines의 다른 이름입니다. 각 줄에 정확히 하나의 JSON 값이 들어갑니다.

    제 JSON이 배열을 담은 객체이면 어떻게 되나요?

    그것은 인식됩니다. 담긴 배열이 사용되어 줄 단위로 써집니다.

    순서가 보존되나요?

    예. 줄은 배열 안 항목의 순서를 따릅니다.

    반대 방향도 되나요?

    예, 저희 "JSONL에서 JSON으로" 도구로 가능합니다.

    관련 도구