JSON에서 JSONL으로
JSON 배열을 로컬에서 JSON Lines(NDJSON)로 변환합니다. 한 줄에 한 레코드, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
JSON 배열을 로컬에서 JSON Lines(NDJSON)로 변환합니다. 한 줄에 한 레코드, 업로드 없이, 브라우저 안에서 바로.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
JSON Lines, 즉 NDJSON은 한 줄에 정확히 하나의 JSON 값을 쓰며, 로그와 스트리밍 파이프라인, 데이터베이스 가져오기, 기계 학습 학습 데이터에 선호되는 형식입니다. 반면 고전적인 JSON 배열은 파일 전체를 한 번에 읽어야 합니다. 이 도구는 여러분의 JSON 배열을 받아 각 항목을 저마다의 간결한 한 줄로 써냅니다.
변환은 전부 브라우저 안에서 로컬로, 순수 JavaScript로 실행됩니다. 객체나 값의 배열에서 한 줄에 하나의 간결한 JSON을 얻으며, 순서는 보존됩니다. 그러한 배열을 감싸는 객체(예를 들어 data 키 아래)도 인식되어 그 배열이 사용됩니다. 결과는 줄 단위로 스트리밍하거나, jq 같은 도구로 처리하거나, 데이터베이스에 묶음으로 불러올 수 있습니다.
이렇게 왕복이 닫힙니다. JSONL에서 JSON으로, 이제 JSON에서 JSONL로까지 둘 다 로컬에서 쓸 수 있습니다. 도구는 그 점에서 정직합니다. 루트에는 배열이 기대됩니다. 감싸는 배열이 없는 단일 객체나 스칼라는 오해를 부르는 결과를 내는 대신 명확한 메시지와 함께 거부됩니다. 아무것도 업로드되지 않습니다.
| 입력 형식 | JSON |
|---|---|
| 출력 형식 | JSONL |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: 루트에 JSON 배열을 기대합니다(또는 그러한 배열을 정확히 하나 감싸는 객체). 각 항목은 간결한 JSON 한 줄로 써지고 순서는 보존됩니다. 스칼라나 감싸는 배열이 없는 객체는 명확한 메시지와 함께 거부됩니다. 항목 안의 중첩 구조는 그 줄에 간결한 JSON으로 유지됩니다.
아니요. 변환은 전부 브라우저 안에서 로컬로 이루어지며 아무것도 전송되지 않습니다.
NDJSON은 JSON Lines의 다른 이름입니다. 각 줄에 정확히 하나의 JSON 값이 들어갑니다.
그것은 인식됩니다. 담긴 배열이 사용되어 줄 단위로 써집니다.
예. 줄은 배열 안 항목의 순서를 따릅니다.
예, 저희 "JSONL에서 JSON으로" 도구로 가능합니다.