Parses the provided JSON source, or returns a ParseError.
Declared in <llvm/Support/JSON.h>
<llvm/Support/JSON.h>
llvm::Expected<Value> parse(llvm::StringRef JSON);
The returned Value is self-contained and owns its strings (they do not refer to the original source).
The parsed Value, or a ParseError on failure.