JSON_ENCODE 함수 블록

JSON_ENCODE 함수 블록은 JSON 문자열을 생성합니다.

참고: 이 함수 블록에는 네 개 이상의 입력이 있을 수 있습니다. 오른쪽 마우스로 함수 블록을 클릭하여 추가 입력을 추가할 수 있습니다. 각 입력이 쌍으로 고려되어야 함에 유의하세요.

OPTIONS 입력

JSON 문자열이 생성되는 옵션을 정수로 정의합니다. 이 옵션은 JSON_OPTIONS 함수 블록으로 생성할 수 있습니다.

입력이 정의되지 않거나 값이 NULL과 같으면 다음 옵션이 활성화됩니다:

FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE

DEPTH 입력

JSON 형식이 생성되는 최대 깊이 또는 객체 중첩을 정의합니다. 이 값이 생성 시 도달되면 JSON 문자열 생성이 실패하고 ERR 출력이 참입니다.

VAR1..VAR# 입력

입력은 객체에 삽입되는 변수 또는 키를 정의합니다. 하위 객체를 생성해야 하는 경우 새 줄로 선언할 수 있습니다:

Sensor↵OG↵Status

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

VALUE1..VALUE# 입력

상위 키와 함께 객체에 삽입되는 값을 정의합니다. 이 경우 데이터 유형이 고려됩니다. NUMERIC_CHECK 옵션을 사용하면 문자열을 자동으로 숫자로 변환할 수 있습니다.

반드시 숫자 또는 다른 유형을 삽입해야 하는 경우, 먼저 변환 함수 블록을 사용하여 값을 변환할 수 있습니다.

JSON 출력

성공 시 JSON 문자열을 반환합니다.

ERR 출력

오류가 발생하면 이 출력이 참입니다.

참고