jsondecode 함수

jsondecode 함수

jsondecode 는 주어진 문자열을 JSON으로 해석해서, 그 문자열을 디코딩한 결과의 표현을 반환해요.

출처: 문서

본문

jsondecode 는 주어진 문자열을 JSON으로 해석해서, 그 문자열을 디코딩한 결과의 표현을 반환해요. JSON 인코딩은 RFC 7159 에 정의돼요.

이 함수는 JSON 값을 Nomad 언어 값 들을 다음과 같은 방식으로 매핑해요:

JSON type Nomad type
String string
Number number
Boolean bool
Object 이 표에 따라 속성 타입이 결정되는 object(...)
Array 이 표에 따라 요소 타입이 결정되는 tuple(...)
Null Nomad 언어 null 값

Nomad 언어의 자동 타입 변환 규칙 덕분에, 주어진 값에 대해 정확히 어떤 타입이 만들어지는지 보통 걱정할 필요가 없고, 결과를 직관적으로 사용하면 돼요.

Examples

> jsondecode("{\"hello\": \"world\"}")
{
  "hello" = "world"
}
> jsondecode("true")
true

더 알아보기 (Learn more)

  • jsonencode 는 반대 연산을 수행해요. 값을 JSON으로 인코딩 해요.