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 :

Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les compléments
Voir le programme détaillé
Module « flask.json.tag »

Classe « TaggedJSONSerializer »

Informations générales

Héritage

builtins.object
    TaggedJSONSerializer

Définition

class TaggedJSONSerializer(builtins.object):

help(TaggedJSONSerializer)

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: 't.Any') -> 'str' Tag the value and dump it to a compact JSON string. [extrait de dumps.__doc__]
loads(self, value: 'str') -> 't.Any' Load data from a JSON string and deserialized any tagged objects. [extrait de loads.__doc__]
register(self, tag_class: 'type[JSONTag]', force: 'bool' = False, index: 'int | None' = None) -> 'None' Register a new tag with this serializer. [extrait de register.__doc__]
tag(self, value: 't.Any') -> 't.Any' Convert a value to a tagged representation if necessary. [extrait de tag.__doc__]
untag(self, value: 'dict[str, t.Any]') -> 't.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__, __getstate__, __hash__, __init_subclass__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Vous êtes un professionnel et vous avez besoin d'une formation ? Mise en oeuvre d'IHM
avec Qt et PySide6
Voir le programme détaillé