Attempt to parse the JSON into the root node type.
Attempt to parse the JSON into the root node type. Implementations should throw an exception if the parsing fails, which is dealt with by the surrounding deserialisation mechanism, so you don't need to worry about having to muddy your own code with the exception handling.
Use this to parse and create JSON objects in a generic way