
JSON 파일이란?
JSON — 구조화된 데이터
형식 사용 JSON
구체적인 예
동일한 필드를 가진 항목의 JSON 목록에서 CSV를 준비합니다.
유용한 확인 사항
중첩된 객체는 표의 열과 직접적으로 대응하지 않습니다. 숫자, 널 값, 목록을 확인하세요.
변환 선택
원본을 보관하고 결과를 해당 소프트웨어나 장치에서 엽니다.
이 형식에 대한 귀하의 질문
왜 내 JSON가 CSV로 구조가 바뀌나요?
CSV는 행과 열의 표를 나타냅니다. JSON는 직접 변환되지 않는 중첩된 객체와 목록을 포함할 수 있습니다. 복사본을 변환하고 필드가 어떻게 표시되는지 확인하며, 전체 구조를 유지해야 하는 경우 JSON를 그대로 보관하십시오.
식별자의 처음에 있는 0을 잃지 않으려면 어떻게 해야 합니까?
CSV를 스프레드시트에서 열 때 식별자 열을 텍스트로 가져오세요. 자동 열기는 00123을 123으로 변환할 수 있습니다. 다시 저장하기 전에 날짜와 소수 구분자도 확인하세요.
비밀이 포함된 파일을 변환할 수 있나요?
서비스나 지원팀에 샘플을 보내기 전에 비밀번호, API 키 및 기타 비밀을 제거하세요. 파일 처리는 온라인에서 이루어집니다. 장치를 벗어나지 않아야 하는 데이터의 경우 적합한 로컬 도구를 사용하세요.
왜 모든 출력이 제공되지 않나요?
모든 경우에 형식이 서로 교환 가능하지는 않습니다. ConvertLab는 카탈로그의 변환을 표시합니다; 확장자를 바꾼다고 내용이 바뀌는 것은 아닙니다. 일부 전문 출력물, 예를 들어 XML 내보내기 또는 스프레드시트는 NoLimit로 식별됩니다.
어떤 형식인가요?
JSON은 웹에서 데이터를 주고받을 때 쓰는 형식입니다. 문서를 표현하는 것이 아니라 구조 자체를 나타냅니다. 이름과 값의 쌍, 목록, 중첩된 객체로 이루어져 있으며, 애플리케이션과 서버 사이를 오가는 데이터가 바로 이 형태를 띱니다. 전 세계에서 초당 수백만 번씩 오가는 데이터이기도 합니다.
문법은 중괄호, 대괄호, 따옴표만으로 이루어질 만큼 단순하면서도 사람이 읽고 이해할 수 있다는 점이 특징입니다. 기계를 위한 형식치고는 이례적인 일입니다.
역사와 유래
더글러스 크록퍼드(Douglas Crockford)가 2000년대 초 JSON을 공식화했는데, 사실 그가 한 일은 자바스크립트 언어가 객체를 선언하는 방식을 그대로 가져와 정리한 것뿐이었습니다. 새로 만들어낸 것이 아니라 이미 존재하던 방식에 이름을 붙이고 문서화한 셈입니다.
이 단순함이 당시 지배적이던 XML을 밀어냈습니다. 몇 년 사이 거의 모든 웹 인터페이스가 JSON으로 옮겨갔습니다.
어떤 점이 좋은가요
가볍고 읽기 쉬우며 어디서나 쓸 수 있습니다. 특별한 라이브러리 없이도 모든 프로그래밍 언어가 JSON을 읽고 쓸 수 있습니다.
중첩된 구조를 자연스럽게 다룰 수 있다는 점에서, 평평한 표 형태에 그칠 수밖에 없는 CSV와는 다릅니다.
한계와 단점
주석을 전혀 쓸 수 없다는 점은 설정 파일 용도로 JSON을 쓰는 사람들이 자주 아쉬워하는 부분입니다.
날짜 타입도 없고 주석도 없으며, 문법이 매우 엄격합니다. 쉼표 하나만 잘못 들어가도 파일 전체가 무효가 됩니다.
활용 팁
JSON 데이터를 스프레드시트에서 다룰 수 있는 표로 바꾸려면 CSV로 변환하십시오. 단, 구조가 평평해야 합니다. 중첩된 객체는 열(column) 형태로 옮길 수 없습니다.
사람이 직접 편집할 설정 파일이라면 YAML이나 TOML이 더 편리합니다. 두 형식 모두 주석을 허용합니다.
프랑스에 있는 안전한 서버에서 JSON 파일을 몇 초 만에 변환하세요.
JSON 변환하기