JSON 함수
JSON 데이터를 처리하는 내장 함수입니다.
JSON_파싱(문자열)
JSON 형식의 문자열을 사전 또는 배열 객체로 변환합니다.
hik
사전 데이터 = JSON_파싱("{\"이름\": \"홍익\", \"나이\": 25}")
출력(데이터["이름"]) // "홍익"
출력(데이터["나이"]) // 25
배열 목록 = JSON_파싱("[1, 2, 3]")
출력(목록[0]) // 1JSON_직렬화(값)
사전 또는 배열 객체를 JSON 형식의 문자열로 변환합니다.
hik
사전 데이터 = {"이름": "홍익", "나이": 25}
문자 결과 = JSON_직렬화(데이터)
출력(결과) // "{\"이름\":\"홍익\",\"나이\":25}"
배열 목록 = [1, 2, 3]
출력(JSON_직렬화(목록)) // "[1,2,3]"활용 예제
설정 파일 처리
hik
문자 설정_json = 파일읽기("config.json")
사전 설정 = JSON_파싱(설정_json)
출력("포트: {설정[\"포트\"]}")
설정["포트"] = 8080
파일쓰기("config.json", JSON_직렬화(설정))데이터 변환
hik
배열 사용자들 = [
{"이름": "김철수", "점수": 95},
{"이름": "이영희", "점수": 88}
]
문자 json문자열 = JSON_직렬화(사용자들)
출력(json문자열)
배열 복원 = JSON_파싱(json문자열)
출력(복원[0]["이름"]) // "김철수"