py-serializable
Contents:
Getting Started
Customising Serialization
Property Name Formatting
Examples
Support
CHANGELOG
Migration
API Reference
py-serializable
Index
Index
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
X
B
BaseHelper (class in py_serializable.helpers)
BaseNameFormatter (class in py_serializable.formatters)
C
CamelCasePropertyNameFormatter (class in py_serializable.formatters)
concrete_type (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
CurrentFormatter (class in py_serializable.formatters)
custom_enum_klasses (py_serializable.ObjectMetadataLibrary attribute)
custom_name (py_serializable.ObjectMetadataLibrary.SerializableClass property)
custom_name() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
custom_names (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
custom_type (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
D
decode() (py_serializable.formatters.BaseNameFormatter class method)
(py_serializable.formatters.CamelCasePropertyNameFormatter class method)
(py_serializable.formatters.KebabCasePropertyNameFormatter class method)
(py_serializable.formatters.SnakeCasePropertyNameFormatter class method)
decode_as_class_name() (py_serializable.formatters.BaseNameFormatter class method)
(py_serializable.formatters.CamelCasePropertyNameFormatter class method)
(py_serializable.formatters.KebabCasePropertyNameFormatter class method)
(py_serializable.formatters.SnakeCasePropertyNameFormatter class method)
decode_handle_python_builtins_and_keywords() (py_serializable.formatters.BaseNameFormatter class method)
(py_serializable.formatters.CamelCasePropertyNameFormatter class method)
(py_serializable.formatters.KebabCasePropertyNameFormatter class method)
(py_serializable.formatters.SnakeCasePropertyNameFormatter class method)
defer_property_type_parsing() (py_serializable.ObjectMetadataLibrary class method)
deserialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
E
encode() (py_serializable.formatters.BaseNameFormatter class method)
(py_serializable.formatters.CamelCasePropertyNameFormatter class method)
(py_serializable.formatters.KebabCasePropertyNameFormatter class method)
(py_serializable.formatters.SnakeCasePropertyNameFormatter class method)
encode_handle_python_builtins_and_keywords() (py_serializable.formatters.BaseNameFormatter class method)
(py_serializable.formatters.CamelCasePropertyNameFormatter class method)
(py_serializable.formatters.KebabCasePropertyNameFormatter class method)
(py_serializable.formatters.SnakeCasePropertyNameFormatter class method)
F
FLAT (py_serializable.XmlArraySerializationType attribute)
formatter (py_serializable.formatters.CurrentFormatter attribute)
G
get_none_value() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
get_none_value_for_view() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
I
ignore_during_deserialization (py_serializable.ObjectMetadataLibrary.SerializableClass property)
ignore_unknown_during_deserialization (py_serializable.ObjectMetadataLibrary.SerializableClass property)
include_none (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
include_none() (in module py_serializable)
include_none_for_view() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
include_none_views (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
is_array (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
is_enum (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
is_helper_type() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
is_klass_serializable() (py_serializable.ObjectMetadataLibrary class method)
is_optional (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
is_primitive_type() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
is_property() (py_serializable.ObjectMetadataLibrary class method)
is_xml_attribute (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
Iso8601Date (class in py_serializable.helpers)
J
JSON (py_serializable.SerializationType attribute)
json_denormalize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
json_deserialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
json_name() (in module py_serializable)
json_normalize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
json_serialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
K
KebabCasePropertyNameFormatter (class in py_serializable.formatters)
klass (py_serializable.ObjectMetadataLibrary.SerializableClass property)
klass_mappings (py_serializable.ObjectMetadataLibrary attribute)
klass_property_mappings (py_serializable.ObjectMetadataLibrary attribute)
L
logger (in module py_serializable)
M
module
py_serializable
py_serializable.formatters
py_serializable.helpers
py_serializable.json
py_serializable.xml
N
name (py_serializable.ObjectMetadataLibrary.SerializableClass property)
(py_serializable.ObjectMetadataLibrary.SerializableProperty property)
NESTED (py_serializable.XmlArraySerializationType attribute)
NORMALIZED_STRING (py_serializable.XmlStringSerializationType attribute)
O
ObjectMetadataLibrary (class in py_serializable)
ObjectMetadataLibrary.SerializableClass (class in py_serializable)
ObjectMetadataLibrary.SerializableProperty (class in py_serializable)
P
parse_type_deferred() (py_serializable.ObjectMetadataLibrary.SerializableProperty method)
py_serializable
module
py_serializable.formatters
module
py_serializable.helpers
module
py_serializable.json
module
py_serializable.xml
module
R
register_custom_json_property_name() (py_serializable.ObjectMetadataLibrary class method)
register_custom_string_format() (py_serializable.ObjectMetadataLibrary class method)
register_custom_xml_property_name() (py_serializable.ObjectMetadataLibrary class method)
register_enum() (py_serializable.ObjectMetadataLibrary class method)
register_klass() (py_serializable.ObjectMetadataLibrary class method)
register_klass_view() (py_serializable.ObjectMetadataLibrary class method)
register_property_include_none() (py_serializable.ObjectMetadataLibrary class method)
register_property_type_mapping() (py_serializable.ObjectMetadataLibrary class method)
register_property_view() (py_serializable.ObjectMetadataLibrary class method)
register_xml_property_array_config() (py_serializable.ObjectMetadataLibrary class method)
register_xml_property_attribute() (py_serializable.ObjectMetadataLibrary class method)
register_xml_property_sequence() (py_serializable.ObjectMetadataLibrary class method)
register_xml_property_string_config() (py_serializable.ObjectMetadataLibrary class method)
S
serializable_class() (in module py_serializable)
serializable_enum() (in module py_serializable)
serialization_types (py_serializable.ObjectMetadataLibrary.SerializableClass property)
SerializationType (class in py_serializable)
serialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
SnakeCasePropertyNameFormatter (class in py_serializable.formatters)
STRING (py_serializable.XmlStringSerializationType attribute)
string_format (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
string_format() (in module py_serializable)
T
TOKEN (py_serializable.XmlStringSerializationType attribute)
type_ (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
type_mapping() (in module py_serializable)
V
view() (in module py_serializable)
views (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
ViewType (class in py_serializable)
X
XML (py_serializable.SerializationType attribute)
xml_array() (in module py_serializable)
xml_array_config (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
xml_attribute() (in module py_serializable)
xml_denormalize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
xml_deserialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
xml_name() (in module py_serializable)
xml_normalize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
xml_sequence (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
xml_sequence() (in module py_serializable)
xml_serialize() (py_serializable.helpers.BaseHelper class method)
(py_serializable.helpers.Iso8601Date class method)
(py_serializable.helpers.XsdDate class method)
(py_serializable.helpers.XsdDateTime class method)
xml_string() (in module py_serializable)
xml_string_config (py_serializable.ObjectMetadataLibrary.SerializableProperty property)
XmlArraySerializationType (class in py_serializable)
XmlStringSerializationType (class in py_serializable)
xs_normalizedString() (in module py_serializable.xml)
xs_token() (in module py_serializable.xml)
XsdDate (class in py_serializable.helpers)
XsdDateTime (class in py_serializable.helpers)