인수
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 입니다.