JSON_DECODE 함수 블록

JSON_DECODE 함수 블록은 JSON 문자열을 디코딩합니다.

참고: 이 함수 블록에는 두 개 이상의 입출력이 있을 수 있습니다. 추가 입출력을 추가하려면 마우스 오른쪽 버튼으로 함수 블록을 클릭하세요.

JSON 입력

입력은 JSON 형식의 문자열을 기대합니다. 객체가 시작하는 {로 시작하고 }로 끝나는지 또는 [로 시작하고 ]로 끝나는지 확인합니다.

VAR1..VAR# 입력

입력은 객체에서 검색할 변수 또는 키를 정의합니다. 하위 객체를 추출해야 하는 경우 새 줄을 선언하여 수행할 수 있습니다:

Sensor↵OG↵Status

입력이 정의되지 않거나 NULL과 같으면 데이터가 추출되지 않습니다.

배열을 쿼리할 수 있습니다. 해당 인덱스는 숫자로 쿼리할 수 있습니다.

결과는 반대쪽 출력으로 전달됩니다.

ERR 출력

출력은 오류가 발생한 경우 참입니다. JSON 입력에 값이 없는 경우도 포함됩니다.

VALUE1..VALUE# 출력

출력은 반대쪽 변수의 추출된 데이터를 반환합니다. 데이터가 없거나 JSON 값이 NULL과 같으면 NULL이 반환됩니다.

데이터 또는 검색한 객체가 없으면 NULL이 반환됩니다. 객체 또는 배열인 경우 문자열 Array가 반환됩니다.

팁: 값이 정의되었는지 확인하려면 함수 블록 IS_NULL을 사용할 수 있습니다.

참고