JSON 파일이란 무엇이며 여는 방법

엑셀에서 개인 회계와 같은 작업을 해본 적이 있다면, 아마 이런 문제를 느꼈을 것입니다: 저장하는 정보가 많아질수록 업데이트하기가 더 어려워집니다. 데이터가 커질수록 모든 것이 엉망이 되고 이상해집니다. 데이터베이스는 좋지만, 대부분의 사람들이 원하는 만큼 “읽기 쉬운” 것은 아닙니다. JSON이 우리를 도와주는 것이 다행입니다.
목차
- JSON 파일이란?
- JSON의 용도
- JSON 파일 여는 방법
- JSON 뷰어 사용하기
- JSON 파일 변환하기
- 자주 묻는 질문
JSON 파일이란?
JSON은 JavaScript Object Notation의 약자로, JavaScript에서 객체를 정의하는 데 사용됩니다. 물론 JSON을 이해하기 위해 JavaScript를 배울 필요는 없습니다. JSON은 데이터를 그룹화하여 읽기 쉽고 형식을 지정하기 쉬운 형식입니다.
이 예제를 살펴보고 각 애완동물의 이름을 찾아보세요:
{
"pets":[
{
"type":"dog",
"name":"Maddogna",
"breed":"Golden Retriever",
"age":3,
"likes":["barking","going for walks","Fluffman"],
"dislikes":["loud noises","strangers"]
},
{
"type":"cat",
"name":"Fluffman",
"breed":"Siamese",
"age":3,
"likes":["napping","being petted"],
"dislikes":["being picked up","Maddogna","dog food"]
},
{
"type":"iguana",
"name":"Gizzards the Great",
"breed":"Green Iguana",
"age":2,
"likes":["sunbathing","watching Fluffman and Maddogna"],
"dislikes":["cold weather","being stared at by Fluffman and Maddogna"]
}
]
}이것은 물건 목록과 같습니다. 그리고 애완동물의 이름을 쉽게 볼 수 있습니다: Maddogna, Fluffman, Gizzards the Great. 그들 사이에는 나이, 싫어하는 것, 품종과 같은 다른 데이터도 있습니다.
JSON은 데이터와 관련하여 컴퓨터와 일반 사람들 간의 간극을 메워줍니다. 빠르고 이해하기 쉬우며, 데이터가 원하는 형식으로 변환될 수 있습니다.
JSON 파일은 대량의 데이터를 변환할 때 가장 빛을 발합니다.
JSON의 용도
JSON은 형식입니다. 거의 모든 것을 보낼 수 있습니다. 컴파일된 데이터를 보내기만 하면 JSON을 사용할 수 있습니다. 사실, 당신의 컴퓨터는 아마도 지금 다른 컴퓨터와 대화하기 위해 JSON을 사용하고 있을 것입니다.
JSON의 용도는 다양합니다:
- 인스턴트 메시지
- 이메일
- 구성 파일
- 네트워킹 정보

게임 개발 및 출시 중에도 JSON을 사용하여 저장 및 설정을 저장할 수 있습니다.
물론 데이터를 이동하는 더 빠른 방법이 있지만, JSON은 너무 편리해서 포기할 수 없습니다.
JSON 파일 여는 방법
JSON 파일의 본질은 사실 “ .json “ 확장자로 저장된 텍스트 파일입니다. 일반 텍스트 파일처럼 어떤 종류의 일반 텍스트 편집기로 열 수 있습니다.
- Windows에서 메모장을 열고 “파일 -> 열기”로 이동한 다음 열려고 하는 JSON 파일을 찾습니다.

팁: 파일이 보이지 않으면 “텍스트 문서 (*.txt)”라고 적힌 드롭다운을 클릭하고 “모든 파일” 옵션을 선택하세요.

- 파일 내에서 찾고 싶은 것이 있다면 Ctrl + F를 눌러 필요한 내용을 입력하세요.

- 새로운 JSON 파일을 만들고 싶다면, 일반 텍스트 파일을 만들고 “ .json “ 파일 확장자로 저장하세요. 저장 유형을 “모든 파일”로 변경하지 않으면 “filename.json.txt”로 변환됩니다.

팁: macOS 및 Linux에서 JSON 파일을 열려면 기본 텍스트 편집기를 사용하여 JSON 파일을 열고 볼 수 있습니다.
JSON 뷰어 사용하기
유용하지만, 온라인 변환기의 문제는 웹 기반 작업을 할 때 편리하지 않다는 것입니다. 다행히도 JSON 파일을 변환할 수 있을 뿐만 아니라 내용을 더 잘 읽을 수 있도록 도와주는 다양한 JSON 뷰어가 있습니다!
JSON 라이트
JSON Lite ( Chrome | Firefox)는 Chrome 기반 브라우저에서 JSON 파일을 더 쉽게 보고 편집할 수 있게 해주는 브라우저 확장 프로그램입니다. JSON 코드의 일부를 다른 색상으로 강조 표시합니다. 기본 모양이 “가시적”이지 않다면, 들여쓰기, 줄 접기 및 다크 모드 설정을 변경할 수 있습니다.

또한 이러한 JSON 미화기를 사용하여 데이터를 더 쉽게 볼 수 있도록 할 수 있습니다.
JSON 파일 변환하기
JSON 파일을 사용하는 용도에 따라 CSV 또는 XML 파일로 변경하기 위해 변환기를 사용해야 할 수도 있습니다.
이를 위해 Code Beautify JSON Viewer와 같은 JSON 변환기를 사용할 수 있습니다. 이는 JSON 파일을 CSV 또는 XML로 변환하는 웹 앱으로, 다른 소프트웨어에서 사용할 수 있습니다.
Code Beautify JSON Viewer를 사용하려면 “파일” 버튼을 클릭하여 파일을 업로드한 다음 “to XML” 또는 “to CSV”를 클릭하여 변환하세요.

자주 묻는 질문
JSON이 CSV 및 XML보다 나은가요?
CSV 및 XML과 비교할 때, JSON 파일은 더 간단하고 유연하며 컴퓨터가 해석하기 더 쉽습니다. 대부분의 경우, 데이터를 구조 그대로 저장할 수 있습니다. XML과 달리 숫자가 1이라는 것을 나타내는 태그를 추가할 필요가 없습니다. 또한 CSV와 달리 복잡한 데이터 구조를 가질 수 있습니다.
JSON은 프로그래밍 언어인가요?
JSON은 프로그래밍 언어가 아니지만, 프로그래밍 언어 내에서 사용됩니다. JSON은 JavaScript를 기반으로 하며, JavaScript에서 “객체”라고 불리는 것들을 정의하는 데 사용됩니다. 목록을 나열하는 형식으로, 다른 작업을 수행할 수는 없습니다.
JSON은 단순히 XML인가요?
아니요, JSON은 XML이 아닙니다. XML과 달리 JSON에서는 숫자, 불리언 및 null 값을 정의할 수 있습니다.