JSON을 온라인으로 편집하는 방법
- JSON을 붙여넣거나, 파일을 열거나, 예시로 시작합니다. 텍스트를 바탕으로 트리가 자동으로 만들어집니다.
- 트리에서 값이나 키를 더블클릭해 편집하고 Enter 키를 눌러 저장합니다. 노드를 선택한 뒤 추가로 하위 항목을 넣거나, 복제 또는 삭제하거나, 타입을 바꿀 수 있습니다.
- 트리에서 바꾼 내용은 모두 텍스트에 바로 반영되고, 실행 취소로 이전 상태로 되돌릴 수 있습니다. 편집이 끝나면 결과를 복사하거나 다운로드하세요.
트리에서 편집하기
- 값 – 문자열을 편집하면 문자열로 유지됩니다. 그 밖의 값은 입력한 내용을 JSON으로 해석합니다.
42는 숫자,true는 불리언,null은 null이 되고, 나머지는 문자열이 됩니다. - 키 – 키를 더블클릭하면 이름을 바꿀 수 있으며, 속성의 위치는 그대로 유지됩니다.
- 추가 – 객체에서는
"newKey": null을 추가하고, 배열에서는 끝에null을 덧붙이며, 단일 값에서는 그 뒤에 새 항목을 삽입합니다. - 타입 – 문자열, 숫자, 불리언, null, 객체, 배열 사이에서 변환합니다. 예:
"42"→42, 값 →[value]. - 키보드 – 화살표 키로 트리를 이동하고, Enter 또는 F2 키로 선택한 값을 편집하며, Delete 키로 노드를 삭제합니다.
텍스트와 트리의 실시간 동기화
텍스트 창에서 바꾼 내용은 JSON이 유효해지는 즉시 트리에 반영됩니다. 유효하지 않은 동안에는 오류 상자에 문제가 표시되고 트리는 마지막으로 유효했던 버전을 유지합니다. 트리에서 바꾼 내용은 공백 2칸 들여쓰기로 텍스트에 다시 기록되며, 키 순서와 모든 숫자의 정확한 자릿수가 유지됩니다. 실행 취소는 최근 100개의 트리 변경 사항을 기억합니다.
자주 묻는 질문
편집기가 키 순서나 숫자를 바꾸나요?
아니요. 키는 원래 순서를 유지하고 숫자는 정확한 자릿수를 그대로 유지합니다. 일반 JavaScript에서는 반올림되는 64비트 ID도 마찬가지입니다.
새 속성은 어떻게 추가하나요?
트리에서 객체를 선택하고 ‘추가’를 클릭하세요. 값이 null인 newKey 속성이 생기며, 더블클릭해 이름을 바꾸고 값을 지정할 수 있습니다.
어느 정도 크기의 파일까지 원활하게 작동하나요?
편집기는 몇 MB 정도까지의 문서에 맞게 만들어졌습니다. 훨씬 큰 파일을 살펴보려면 펼친 부분만 그리는 JSON 뷰어를 사용하세요.
편집한 내용이 어딘가에 저장되나요?
아무것도 저장되거나 업로드되지 않습니다. 변경 내용을 보관하려면 텍스트를 복사하거나 ‘다운로드’를 클릭하세요.