Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « flask.json.tag »

Classe « TaggedJSONSerializer »

Informations générales

Héritage

builtins.object
    TaggedJSONSerializer

Définition

class TaggedJSONSerializer(builtins.object):

Description [extrait de TaggedJSONSerializer.__doc__]

Serializer that uses a tag system to compactly represent objects that
    are not JSON types. Passed as the intermediate serializer to
    :class:`itsdangerous.Serializer`.

    The following extra types are supported:

    * :class:`dict`
    * :class:`tuple`
    * :class:`bytes`
    * :class:`~markupsafe.Markup`
    * :class:`~uuid.UUID`
    * :class:`~datetime.datetime`
    

Constructeur(s)

Signature du constructeur Description
__init__(self) -> None

Liste des attributs statiques

Nom de l'attribut Valeur
default_tags[<class 'flask.json.tag.TagDict'>, <class 'flask.json.tag.PassDict'>, <class 'flask.json.tag.TagTuple'>, <class 'flask.json.tag.PassList'>, <class 'flask.json.tag.TagBytes'>, <class 'flask.json.tag.TagMarkup'>, <class 'flask.json.tag.TagUUID'>, <class 'flask.json.tag.TagDateTime'>]
order<member 'order' of 'TaggedJSONSerializer' objects>
tags<member 'tags' of 'TaggedJSONSerializer' objects>

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
dumps(self, value: Any) -> str Tag the value and dump it to a compact JSON string. [extrait de dumps.__doc__]
loads(self, value: str) -> Any Load data from a JSON string and deserialized any tagged objects. [extrait de loads.__doc__]
register(self, tag_class: Type[flask.json.tag.JSONTag], force: bool = False, index: Optional[int] = None) -> None Register a new tag with this serializer. [extrait de register.__doc__]
tag(self, value: Any) -> Dict[str, Any] Convert a value to a tagged representation if necessary. [extrait de tag.__doc__]
untag(self, value: Dict[str, Any]) -> Any Convert a tagged representation back to the original type. [extrait de untag.__doc__]

Méthodes héritées de la classe object

__delattr__, __dir__, __format__, __getattribute__, __hash__, __init_subclass__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__