Skip to main content

인수

string
필수
parse 할 JSON text 입니다. 이 argument 는 parse errors 가 catch 되기 전에 string 으로 검사됩니다.
DecodeOptions
Optional decode options. boolean 은 useNull 을 직접 설정합니다. table 은 useNull 과 maxDepth 를 설정할 수 있습니다. maxDepth 는 1 에서 4096 으로 clamp 됩니다. Invalid option argument types 는 parse errors 가 catch 되기 전에 검사됩니다.

반환값

boolean
parsing 이 성공하면 True, parser 가 error 를 보고하면 false 입니다.
any | nil
성공 시 Decoded value, parse failure 시 nil 입니다. 유효한 JSON false 는 success 를 true 로, decoded 를 false 로 반환하므로 success return value 를 확인하세요.
string | nil
parse failure 시 Error message, 아니면 nil 입니다. message 는 json.decodeSafe prefix 와 parser position 을 포함합니다.
number | nil
parse failure 시 Parser byte position, 아니면 nil 입니다.

타입

DecodeOptions

JSON 구문 분석 동작을 제어합니다.

예제

JSON 을 parse 하고 success return value 로 valid false 또는 nil results 와 parse failures 를 구분합니다.