json-formatted string to parse
maximum depth of nesting allowed, -1 disables depth checking
enable decoding string representations of NaN/Inf as float values
JSONException if string does not follow the JSON grammar or the depth exceeds the max depth, ConvException if a number in the input cannot be represented by a native D type.
Parses a serialized string and returns a tree of JSON values.