Search K
CSV to JSON
CSV와 JSON 형식 간에 양방향으로 변환합니다. CSV 또는 TSV 파일을 업로드하여 객체의 JSON 배열을 얻거나, JSON(객체의 배열 또는 그것을 감싼 객체)을 업로드하여 CSV 파일을 얻으세요.
API 엔드포인트
POST /api/v1/tools/files/csv-json
CSV, TSV, 또는 JSON 파일과 JSON settings 필드가 포함된 multipart form data를 받습니다.
매개변수
| 매개변수 | 유형 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
| pretty | boolean | 아니요 | true | 들여쓰기와 함께 JSON 출력을 보기 좋게 출력 |
요청 예시
CSV to JSON:
bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-json \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"pretty": true}'JSON to CSV:
bash
curl -X POST http://localhost:1349/api/v1/tools/files/csv-json \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={}'응답 예시
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/users.json",
"originalSize": 1500,
"processedSize": 2200
}참고 사항
- 변환 방향은 입력 파일 확장자로 자동 감지됩니다:
.csv또는.tsv는.json을 생성하고,.json는.csv을 생성합니다. pretty매개변수는 JSON 출력에만 영향을 줍니다.false로 설정하면 출력이 한 줄로 된 간결한 JSON 문자열이 됩니다.- JSON 입력은 객체의 배열, 그런 배열 하나를 담은 단일 키 객체(예:
{"data": [...]}), 또는 스칼라 값으로만 이루어진 평평한 객체일 수 있습니다. 각 객체가 하나의 행이 되고, 각 키가 하나의 열 헤더가 됩니다. 평평한 객체는key,value두 열로 된 표가 됩니다. 최상위 키가 여러 개인 객체와 빈 배열은 거부됩니다. - TSV(탭 구분 값) 파일은 CSV와 함께 지원됩니다.
