10.1.15 json_parse문
V60.32-00 부터 지원 됩니다.
json 문자열을 파싱하여 객체, 배열, 값으로 변경 하기 위한 프로시져 입니다.
문법
프로시져 시작 직후 result() 함수를 사용하여 결과 데이터가 저장될 객체를 받습니다.
json_parse <json string literal/value>
var r = result()파싱 완료 대기
wait r.status == "finished"이후 r.data에 json 문자열을 파싱한 결과가 저장 되어 있음. 대기 없이 r.data를 사용하면 파싱이 완료 되지 않은 경우 에러 발생 할 수 있음.
status
status
상세 내용
parsing
json 파싱이 진행 중. data를 사용 할 수 없음.
finished
json 파싱이 완료 됨. data를 사용 할 수 있음
사용 예
json_parse "[1, 2, 3, 4]"
var r = result()
wait r.status == "finished", 10 # 최대 10초간 파싱 완료 대기
var jr = r.data # r.data의 타입은 array
print jr # [1, 2, 3, 4] 출력 됨Last updated
Was this helpful?