|  | Home | Libraries | People | FAQ | More | 
          Return parsed JSON as a value.
        
          Defined in header <boost/json/parse.hpp>
        
value parse( string_view s, error_code& ec, storage_ptr sp = {}, parse_options const& opt = {});
          This function parses an entire string in one step to produce a complete
          JSON object, returned as a value. If the buffer does not
          contain a complete serialized JSON, an error occurs. In this case the returned
          value will be null, using the default memory resource.
        
          Linear in s.size().
        
          Strong guarantee. Calls to memory_resource::allocate
          may throw.
        
A value representing the parsed JSON, or a null if any error occurred.
| Name | Description | 
|---|---|
| 
                     | The string to parse. | 
| 
                     | Set to the error, if any occurred. | 
| 
                     | The memory resource that the new value and all of its elements will use. If this parameter is omitted, the default memory resource is used. | 
| 
                     | The options for the parser. If this parameter is omitted, the parser will accept only standard JSON. | 
          Convenience header <boost/json.hpp>