---
title: "새로운 JSON 편집 기능 추가"
date: "2020-11-18"
categories: 
  - "development"
  - "json"
  - "tools"
tags: 
  - "json"
  - "json-edito"
  - "new-features"
  - "xmlspy"
description: XMLSpy의 JSON 그리드 뷰에서 제공되는 최신 JSON 편집 기능은 다음과 같습니다. 여기에는 향상된 입력 지원 기능, 복사 옵션, 그리고 대용량 파일에 대한 사용 편의성 개선 등이 포함됩니다.
---
Status: #blog

Tags:  #json #json-edito #new-features #xmlspy

Categories: [development](/blog/ko/category/development.md) | [json](/blog/ko/category/json.md) 
# 새로운 JSON 편집 기능 추가

2020 버전에서 Altova는 XMLSpy에 "JSON 그리드 뷰"라는 완전히 새로운 JSON 편집 방식을 도입했습니다. 이 시각적인 JSON 편집기는 JSON 문서의 구조를 그래픽으로 표현하며, 텍스트 편집기에서 보이는 JSON 코드보다 훨씬 직관적이고 사용하기 쉽습니다. 특히, 여러 개의 중첩된 배열과 객체로 구성된 복잡하고 긴 문서의 경우 더욱 그렇습니다.

JSON Grid의 각 버전 출시마다, 저희는 JSON Grid에 포함된 다양한 편집 도구 목록을 개선해 나가고 있습니다. 2020년 10월에 출시된 2021 버전에서 발표된 몇 가지 중요한 업데이트를 살펴보겠습니다.

![새로운 JSON 편집 도구들](/blog/images/json2.jpg)

<!--more-->

JSON Grid은 JSON 데이터를 더욱 효율적으로 활용할 수 있도록 다양한 기능을 제공합니다. 자동 데이터 유형 감지 및 편집 속도를 높여주는 단축키 기능부터, XQuery 필터/수식 및 숫자 데이터 기반 차트 생성과 같은 독창적인 고급 도구까지 제공합니다. 최신 업데이트 내용은 다음과 같습니다.

### **새로운 JSON 항목 추가 기능 옵션** 

XMLSpy는 [JSON 편집기](https://www.altova.com/ko/xmlspy-xml-editor/json_editor) 이 기능은 상황에 맞는 드롭다운 메뉴를 제공하여 유효한 편집 옵션을 보여주며, 이제는 자식 항목, 하위 항목, 그리고 속성 입력 도우미 창에서도 동일한 기능을 제공합니다.

이 기능은 허용 가능한 값을 즉시 시각적으로 확인할 수 있도록 도와주며, 또한 더블 클릭을 통해 쉽게 값을 삽입할 수 있습니다. 이는 특정 상황에서는 오른쪽 클릭 메뉴를 사용하는 것보다 더 빠른 방법일 수 있습니다. 예를 들어, 여기서는 "레이블" 항목을 간단히 더블 클릭하여 "장르" 항목 아래에 삽입할 수 있습니다.

![XMLSpy에서 JSON 편집을 위한 편리한 기능들](/blog/images/editing-json.png)

### **새로운 JSON 복사 및 붙여넣기 기능 추가**

![JSON 데이터를 텍스트 또는 TSV 형식으로 복사합니다](/blog/images/copy-json-text.png)

새로운 기능들을 통해 JSON 문서의 특정 부분을 복사하여 다른 응용 프로그램에서 해당 내용을 활용하거나, XPath를 사용하여 필터와 함수를 생성하는 등 다양한 작업을 보다 쉽게 수행할 수 있습니다.

| 명령어 | 설명 |
|---|---|
| JSON 텍스트로 복사 | 현재 선택된 내용을 JSON 또는 JSON Lines 형식의 텍스트로 변환하여 복사합니다. |
| 구조화된 텍스트로 복사 | 현재 선택된 내용을 TSV (탭으로 구분된 값) 형식으로 변환하여 복사합니다. |
| 이미지로 복사 | 현재 선택된 이미지 셀을 이미지 파일로 복사합니다. |
| XPath 복사 | XPath 3.1 구문, 예: ?Artists?1?Albums?1?Tracks |
| JSON Pointer 복사 | JSON Pointer 구문, 예: /Artists/1/Albums/1/Tracks |

### **매우 큰 JSON 파일에 대한 지원**

JSON 데이터를 다루는 데 용이하도록, JSON 그리드에서 "도구 | 옵션" 대화 상자를 사용하여 노드를 1KB, 10KB 또는 100KB 단위로 묶을 수 있습니다.

![JSON 도구 사용 시 마우스 오버를 통해 제공되는 도움말](/blog/images/large-json-files.png)

### **추가적인 사용 편의 기능**

- 마우스 커서를 특정 영역에 올려놓으면 툴팁이 나타나면서 JSON Grid의 다양한 기능을 쉽게 활용할 수 있습니다 (아래 그림 참조)
- 섹션 확장/축소, 확대/축소 기능을 위한 단축키
- 단어 줄 바꿈 기능을 켜거나 끌 수 있습니다
- 아랍어, 히브리어 등 특정 언어의 경우, 오른쪽에서 왼쪽으로 읽는 방식을 지원합니다.

![](/blog/images/json-editing-hints.png)

이러한 새로운 기능들은 JSON Grid를 더욱 강력하고 사용하기 편리하게 만들어줍니다. 다음 JSON 편집기 업데이트에 대한 기능 제안 사항이 있으신가요? 아래에 댓글로 남겨주세요!

XMLSpy에서 JSON 편집 도구를 사용해 보세요 [30일 무료 체험 기간](https://www.altova.com/ko/xmlspy-xml-editor/download).
