# Functions
IsJSONBody returns true if and only if the given body is one that originated in a JSON document.
IsJSONExpression returns true if and only if the given expression is one that originated in a JSON document.
Parse attempts to parse the given buffer as JSON and, if successful, returns a hcl.File for the HCL configuration represented by it.
ParseExpression parses the given buffer as a standalone JSON expression, returning it as an instance of Expression.
ParseExpressionWithStartPos parses like json.ParseExpression, but unlike json.ParseExpression you can pass a start position of the given JSON expression as a hcl.Pos.
ParseFile is a convenience wrapper around Parse that first attempts to load data from the given filename, passing the result to Parse if successful.
ParseWithStartPos attempts to parse like json.Parse, but unlike json.Parse you can pass a start position of the given JSON as a hcl.Pos.