코딩 없이 JSON 파일 여는 방법
Telegram 내보내기, Google 데이터 보관 파일, 앱 설정 — 데이터가 `.json` 파일로 오는 일이 점점 많아집니다. 개발자가 아니어도 1분이면 읽을 수 있습니다.
JSON이란
JSON은 데이터를 담는 텍스트 형식으로, “키: 값” 쌍으로 이루어집니다. 예: {"name": "Jiwoo", "city": "Busan", "tags": ["work", "family"]}. 중괄호 안은 필드가 있는 객체, 대괄호 안은 목록입니다. 값은 따옴표로 감싼 문자열, 숫자, true/false, null(빈 값)입니다.
1. 메모장이나 브라우저
JSON은 일반 텍스트라 메모장으로도 열립니다. 하지만 프로그램은 줄 바꿈 없이 한 줄로 저장하는 경우가 많아, 큰 파일은 알아보기 어렵습니다. Firefox는 JSON을 더 보기 좋게 보여 줍니다. 파일을 창으로 끌어오면 트리로 열립니다. 다른 브라우저는 대개 텍스트 그대로 보여 줍니다.
2. 온라인 포매터
“JSON viewer”를 검색하면 텍스트를 붙여 넣는 사이트가 수십 개 나옵니다. 그중 상당수는 내용을 자기 서버로 보냅니다. 메신저나 서비스에서 내보낸 파일에는 대화, 연락처, 활동 기록이 들어 있습니다. 이런 데이터를 붙여 넣기 전에 사이트를 확인하세요.
3. OsonKit의 트리 보기
파일을 OsonKit에 끌어다 놓으면 트리로 열립니다. 객체와 목록을 접고 펼 수 있고, 접힌 노드에는 항목 수가 표시됩니다. 키와 값을 검색하고, 서식 있는 텍스트로 바꿔 복사할 수도 있습니다. 파일은 브라우저에서 읽히며 어디로도 전송되지 않습니다.
- 10MB까지의 파일. Telegram이나 Google의 전체 내보내기는 그보다 클 수 있으며, 그런 파일은 열리지 않습니다.
- 트리는 값이 50,000개 이하인 파일에서 만들어집니다. 더 큰 파일은 페이지가 느려지지 않도록 텍스트 모드로 열립니다.
- 파일에 오류가 있으면 텍스트로 열리고 유효하지 않은 JSON으로 표시됩니다.
트리 읽는 법
위에서부터 보면서 필요 없는 부분은 접으세요. 항목이 많은 목록이 대개 데이터 자체(메시지, 기록, 위치 등)입니다. 하나를 펼쳐 어떤 필드가 있는지 보면 나머지도 같은 구조입니다. 특정 값을 찾는다면 검색을 쓰세요.