브라우저에서 JSON을 IPYNB로 변환: 바로 쓰는 Jupyter 파일, 빠르고 비공개
노트북을 다루다 보면 JSON을 만나게 됩니다. 동료가 .json을 보내거나, 파이프라인이 nbformat을 저장하거나, Git에서 버전을 비교한 뒤 수업용 .ipynb가 다시 필요해집니다. 이 페이지는 바로 그 전환을 담당합니다. PC에 Python을 설치하지 않고 JSON을 IPYNB로 바꾸고 JupyterLab, VS Code 또는 Google Colab에서 열리는 표준 파일을 내려받습니다.
깨끗한 예제뿐 아니라 실제 혼란을 염두에 두고 설계했습니다. 병합 뒤에는 셀 ID가 사라지고, 때로는 cells 배열만 오며, API는 nbformat 껍질 없이 ‘거의 노트북’을 돌려줍니다. Jupyter가 열기를 거부할 때는 복구를, 목록을 신뢰할 때는 래핑을, 메가바이트 그래프 없이 공유하려면 출력 제거를 켜세요.
다운로드 전에 미리 보기를 봅니다. 편집기 탭이 열린 채로 빈 소스, 잘못된 cell_type, 원치 않는 출력을 확인합니다. Pretty-print는 diff에 읽기 쉬운 IPYNB를 유지합니다. 파일 크기가 더 중요하면 끕니다.
변환은 브라우저 세션 안에서 이루어집니다. 처리를 위해 JSON을 서버에 올리지 않습니다. 코드를 실행하지 않고 구조만 다시 포장합니다. 공유 전에는 평소 파일보내기와 같이 비밀 정보를 제거하세요.

