Skip to content

JSON 함수

JSON 데이터를 처리하는 내장 함수입니다.

JSON_파싱(문자열)

JSON 형식의 문자열을 사전 또는 배열 객체로 변환합니다.

hik
사전 데이터 = JSON_파싱("{\"이름\": \"홍익\", \"나이\": 25}")
출력(데이터["이름"])    // "홍익"
출력(데이터["나이"])    // 25

배열 목록 = JSON_파싱("[1, 2, 3]")
출력(목록[0])    // 1

JSON_직렬화(값)

사전 또는 배열 객체를 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]["이름"])    // "김철수"

Released under the MIT License.