Skip to main content

ObTypeLookup

This class provides a registry for mapping various Python types to internal identifiers or reference objects. It supports a wide range of data types, including standard JSON types, numeric and string variants, date and time objects, and specialized types like URLs, UUIDs, and IP addresses. This lookup mechanism is used to efficiently identify and handle different object types during processing.

Attributes

AttributeTypeDescription
noneusizeInternal index used to identify and look up the Python None type during serialization.
intusizeInternal index used to identify and look up the Python integer type during serialization.
boolusizeInternal index used to identify and look up the Python boolean type during serialization.
floatusizeInternal index used to identify and look up the Python float type during serialization.
stringusizeInternal index used to identify and look up the Python string type during serialization.
listusizeInternal index used to identify and look up the Python list type during serialization.
dictusizeInternal index used to identify and look up the Python dictionary type during serialization.
decimal_objectPy< PyAny >Reference to the Python Decimal class used for identifying and processing high-precision numeric values.
bytesusizeInternal index used to identify and look up the Python bytes type during serialization.
bytearrayusizeInternal index used to identify and look up the Python bytearray type during serialization.
tupleusizeInternal index used to identify and look up the Python tuple type during serialization.
setusizeInternal index used to identify and look up the Python set type during serialization.
frozensetusizeInternal index used to identify and look up the Python frozenset type during serialization.
datetimeusizeInternal index used to identify and look up the Python datetime type during serialization.
dateusizeInternal index used to identify and look up the Python date type during serialization.
timeusizeInternal index used to identify and look up the Python time type during serialization.
timedeltausizeInternal index used to identify and look up the Python timedelta type during serialization.
urlusizeInternal index used to identify and look up the package-specific URL type during serialization.
multi_host_urlusizeInternal index used to identify and look up the package-specific multi-host URL type during serialization.
enum_objectPy< PyAny >Reference to the Python Enum base class used for identifying and processing enumeration members.
generator_objectPy< PyAny >Reference to the Python generator type used for identifying and processing generator objects.
path_objectPy< PyAny >Reference to the Python Path class used for identifying and processing filesystem path objects.
pattern_objectPy< PyAny >Reference to the Python compiled regex pattern type used for identifying and processing regular expressions.
uuid_objectPy< PyAny >Reference to the Python UUID class used for identifying and processing unique identifier objects.
complexusizeInternal index used to identify and look up the Python complex number type during serialization.
ipv4_addressPy< PyAny >Reference to the Python IPv4Address class used for identifying and processing IPv4 address objects.
ipv6_addressPy< PyAny >Reference to the Python IPv6Address class used for identifying and processing IPv6 address objects.
ipv4_networkPy< PyAny >Reference to the Python IPv4Network class used for identifying and processing IPv4 network objects.
ipv6_networkPy< PyAny >Reference to the Python IPv6Network class used for identifying and processing IPv6 network objects.