JSON 패키지
- 최종 업데이트2025/02/28
JSON 패키지
JSON 패키지는 JSON 데이터 작업에 유용합니다. JSON 문자열 내에서 값을 추가 또는 업데이트하고, 노드 경로를 사용하여 JSON 문자열을 개체로 구문 분석하고, JSON 문자열을 사전으로 변환하거나 그 반대로 변환하는 등, JSON 데이터를 효과적으로 조작할 수 있습니다.
이 패키지는 데이터 교환을 위해 JSON을 사용하는 웹 서비스 및 API와 자동화 워크플로를 원활하게 통합하는 데 중요한 역할을 합니다.
이점
- JSON(JavaScript Object Notation)은 데이터를 저장, 전송 및 검색하기 위한 가볍고 이해하기 쉽고 확장 가능한 형식입니다. JSON은 데이터의 키-값 쌍을 사용하고 더 빠른 데이터 교환 및 웹 서비스 결과를 제공합니다.
- 대부분의 REST 웹 서비스(API), 일부 구성 파일 및 MongoDB와 같은 많은 NoSQL 데이터베이스는 데이터 교환을 위한 유연한 형식 때문에 JSON을 일반적으로 사용합니다. 텍스트 기반의 경량이며 구문 분석하기 쉬운 데이터 형식을 가지고 있으므로 제공된 데이터를 이해하고 해석하는 데 추가 코드가 필요하지 않습니다.
- JSON 파일은 서버, 환경별 또는 폴더 공유 세부 정보를 결정할 때 자동화가 참조할 수 있는 구성 데이터를 저장하고 검색하는 데 유용합니다.
- JSON의 유연한 구조는 다양한 데이터 유형과 복잡한 데이터 계층을 효율적으로 수용합니다.
JSON 데이터 유형
JSON의 값은 다음 데이터 형식이어야 합니다.
- 문자열
- 숫자
- 객체(JSON 객체)
- Array
- 부울
주: NULL 값은 Automation 360에서 지원되지 않습니다. 따라서, JSON 데이터를 추출하고 이를 dictionary 변수로 변환할 때, JSON \'string\'의 null 값은 변환되지 않습니다. 이는 dictionary 변수가 null 값을 지원하지 않기 때문입니다. 그러나 JSON에 null 대신 빈 string ("")이 포함되어 있으면, \'dictionary\' 변수로 성공적으로 변환됩니다.
JSON 구조 이해
JSON에서 데이터는 주로 다음 두 가지 구조로 저장됩니다.
- 목표: JSON의 객체는 중괄호 {}로 둘러싸인 키, 값 쌍의 컬렉션입니다. 각 키는 따옴표(“”)로 둘러싸인 string이며, 콜론(:)이 뒤따르고, 쉼표(,)는 키와 값 쌍을 구분하는 데 사용됩니다.
예: {"name ": "John", "age": "30", "city": Detroit}
- 배열: 배열은 대괄호 []로 묶인 순서가 지정된 값 목록입니다. 배열 내의 값은 쉼표(,)로 구분됩니다.
예시: ["John", "Annie", "Shane"]
JSON 패키지 사용
JSON 작업에서 다음 순서로 패키지을 사용합니다.
- 세션 시작 작업을 사용하여 JSON 세션을 시작합니다. 해당되는 모든 작업에 이 세션 이름을 사용합니다.
- JSON 패키지에서 사용할 수 있는 다른 작업을 사용하여 JSON 관련 태스크를 자동화합니다.
- 세션 종료 작업을 사용하여 세션을 종료하고 태스크를 완료합니다.
JSON 작업 내의 패키지
JSON 패키지에는 다음 작업이 포함되어 있습니다.
추가 리소스
- 예
- Automation Anywhere University: RPA Training and Certification (A-People login required)의 학습 강좌
- 동영상