Command Palette

Search for a command to run...

JS

JSON에서 CSV로 변환기

JSON 을 CSV 온라인으로 변환합니다. 객체 배열을 스프레드시트 지원 파일로 바꾸고,중첩된 객체를 평평하게 만들고,RFC 4180 에 따라 필드를 이스케이프합니다. 클라이언트 측,가입 없음.

JSON-CSV 변환기란 무엇입니까?

JSON-CSV 변환기는 JSON 배열의 객체를 가져와서 쉼표로 구분된 값으로 다시 작성하며,속성당 하나의 열과 객체당 하나의 행이 있습니다. API,데이터베이스 쿼리 또는 내보낸 문서의 응답을 붙여넣고 Excel,Google Sheets 또는 Numbers 에서 직접 열 수 있는 파일을 다시 가져옵니다. 속성 이름은 헤더 행이 되고 모든 객체는 그 아래의 데이터 행이 됩니다.

이 온라인 JSON-CSV 변환기가 고르지 않은 입력으로 수행하는 작업은 다음과 같습니다. [{"id":1, "name":"Lovelace, Ada", "address":{"city":"London"}},{"id":2,"name":"Grace Hopper","tags":["navy","cobol"]}]를 붙여넣고 CSV 로 변환을 클릭합니다. 헤더는 id,name,address.city,tags: 중첩된 도시는 자체 열이 되고 두 번째 개체만 가지고 있는 태그가 끝에 추가됩니다. 첫 번째 행은 1,"Lovelace, Ada", London 이며 쉼표가 포함되어 있기 때문에 이름이 인용되고 두 번째 행은 따옴표가 두 배로 늘어난 하나의 셀에 태그 배열을 JSON 으로 유지합니다.

JSON 은 API 와 JavaScript 프로그램이 말하는 형식이지만 스프레드시트,비즈니스 인텔리전스 도구 및 비기술적인 동료에게는 표 형식의 CSV 가 필요합니다. 손으로 변환을 수행한다는 것은 열을 선택하고 필드가 누락된 레코드를 처리하며 쉼표나 줄 바꿈이 포함된 값을 인용하는 것을 의미합니다. 이 도구는 모든 개체에 걸쳐 모든 키의 합집합에서 헤더를 작성하므로 모양이 다른 행이 여전히 정렬되고 RFC 4180 규칙을 사용하여 필드를 이스케이프하므로 전체 주소와 같은 값이 스프레드시트로의 트립에서 그대로 유지됩니다. 중첩된 개체는 address.city 와 같은 점 표기 열로 평평하게 만들 수 있으며 배열은 단일 셀에서 JSON 으로 결합되거나 유지될 수 있습니다.

모든 것이 라이브러리도 없고 서버도 없는 브라우저에서 실행되므로 붙여넣는 JSON - API 페이로드,사용자 기록 또는 내부 데이터를 보유하는 경우가 많음 - 은 업로드되거나 저장되지 않습니다. 변환기는 로드된 후 오프라인으로 작동하며 구분 기호와 줄 끝을 선택할 수 있으며 항목이 개체가 아니거나 입력이 배열이 아닌 단일 개체일 때 경고합니다.

JSON-CSV 변환기를 사용하는 방법은 무엇입니까?

  1. JSON 을 붙여넣거나 로드합니다

    JSON 개체 배열을 입력 패널에 붙여넣거나 샘플 로드를 클릭하여 현실적인 예제에서 시작합니다. 단일 개체도 작동하여 하나의 행이 됩니다.

  2. 평탄화 및 배열을 선택합니다

    Flatten 중첩 객체는 기본적으로 켜져 있으며 address.city 스타일 열을 확장합니다; untick it 을 사용하여 중첩 객체를 하나의 셀에 JSON 으로 유지합니다. Pick As JSON 또는 Join with; for arrays.

  3. 구분 기호와 줄 끝을 설정합니다

    쉼표,세미콜론, 탭 또는 파이프를 선택하고 LF (Unix) 또는 CRLF (Excel) 라인 엔딩을 선택합니다. CRLF 는 RFC 4180 이 지정하는 라인 엔딩이며 이전 Windows 소프트웨어에 대해 더 안전한 선택입니다.

  4. CSV를 복사하거나 다운로드하세요

    CSV 로 변환 을 클릭합니다. 결과를 클립보드에 복사하거나 data.csv 로 다운로드한 다음 스프레드시트 또는 가져오기 도구에서 엽니다.

주요 특징

  • 유니온 헤더 감지

    헤더 행은 모든 객체에서 처음 본 순서대로 보이는 모든 키로 구성되므로 필드가 다른 레코드는 여전히 정렬된 열을 생성합니다

  • 중첩된 객체 평탄화

    선택적으로 원시 JSON을 하나의 셀에 덤프하는 대신 address.city 및 address.zip과 같은 점 표기 열로 중첩된 개체를 확장합니다

  • RFC 4180 탈출

    구분 기호, 따옴표 또는 줄 바꿈이 포함된 모든 값은 큰따옴표로 묶이고 내부 따옴표는 두 배로 늘어나 파일이 올바르게 구문 분석됩니다

  • 구분 기호 및 라인 끝 제어

    Excel, Sheets 또는 가져오기 파이프라인과 일치하도록 쉼표, 세미콜론, 탭 또는 파이프 구분 기호와 LF 또는 CRLF 라인 끝으로 내보냅니다

Frequently Asked Questions

JSON 배열의 객체를 입력 패널에 붙여넣고 CSV 로 변환을 클릭합니다. 이 도구는 객체 키를 헤더 행으로 사용하고 각 객체를 데이터 행으로 사용합니다. 그런 다음 CSV 를 복사하거나.csv 파일로 다운로드하여 Excel 또는 Google Sheets 에서 열 수 있습니다. 모든 처리는 브라우저에서 발생합니다 - 아무것도 업로드되지 않습니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online