xsdata.formats.dataclass.parsers.json module¶
-
class
xsdata.formats.dataclass.parsers.json.JsonParser(context=<factory>)[source]¶ Bases:
xsdata.formats.bindings.AbstractParserJson parsing and binding for dataclasses.
- Parameters
context (
XmlContext) – Model metadata builder
-
from_path(path, clazz=None)[source]¶ Parse the input file path and return the resulting object tree.
-
parse(source, clazz=None)[source]¶ Parse the JSON input stream and return the resulting object tree.
-
bind_dataclass_union(value, var)[source]¶ Bind data to all possible models and return the best candidate.
-
bind_choice_simple(value, var)[source]¶ Bind data to one of the simple choice types and return the first that succeeds.
-
class
xsdata.formats.dataclass.parsers.json.DictConverter(context=<factory>)[source]¶ Bases:
xsdata.formats.dataclass.parsers.json.JsonParser- Parameters
context (
XmlContext) –