@classmethod<EOL><INDENT>def from_json(cls, buffer_or_path, check_required=True, idd_or_buffer_or_path=None):<DEDENT>
return cls._create_from_buffer_or_path(<EOL>json.load,<EOL>buffer_or_path,<EOL>idd_or_buffer_or_path=idd_or_buffer_or_path,<EOL>check_required=check_required<EOL>)<EOL>
Parameters
----------
buffer_or_path: json buffer or path
check_required: boolean, default True
    If True, will raise an exception if a required field is missing. If False, not not perform any checks.
idd_or_buffer_or_path: (expert) to load using a custom idd

Returns
-------
An Epm instance.