## Report.from_json()


A report from what [to_json](Report.to_json.md#sverify.Report.to_json) wrote, by this version of sverify or


Usage

``` python
Report.from_json(data)
```


an earlier one. Keys this version does not know are left out.

The report has the same verdict, postconditions, issues, needs, facts and routes. It holds no plan, and its conditions are their labels, so it does not [run](Report.run.md#sverify.Report.run), [check_inputs](Report.check_inputs.md#sverify.Report.check_inputs) or [to_substrait](Node.to_substrait.md#sverify.Node.to_substrait).


## Parameters


`data: str | Mapping[str, Any]`  
The JSON, as text or parsed.


## Returns


`Report`  
The report.


## Raises


`ValueError`  
The document's [format](io.Contract.md#sverify.io.Contract.format) is newer than this version reads.
