toutes les options
trixie  ] [  sid  ]
[ Paquet source : python-orjson  ]

Paquet : python3-orjson (3.10.7-1)

Liens pour python3-orjson

Screenshot

Ressources Debian :

Télécharger le paquet source python-orjson :

Responsables :

Ressources externes :

Paquets similaires :

bibliothèque d’analyse de JSON pour Python

Il s’agit d’une bibliothèque JSON de Python, rapide et juste prenant en charge les « dataclass », les « datetime » et numpy. orjson est une bibliothèque JSON rapide et précise pour Python. Elle se révèle au banc d’essai comme la bibliothèque de Python la plus rapide pour JSON et est plus précise que la bibliothèque json standard ou que d’autres bibliothèques de parties tierces. Elle sérialise les dataclass, datetime, numpy et les instances UUID de manière native.

Les avantages et inconvénients comparés à d’autres bibliothèques JSON de Python :

 – sérialisation des instances « dataclass » 40-50 fois plus rapidement que
   d’autres bibliothèques ;
 – sérialisation des instances « datetime », « date » et « time » au format
   RFC 3339, par exemple, « 1970-01-01T00:00:00+00:00 »
 – sérialisation des instances « numpy.ndarray » 4-12 fois plus rapidement avec
   une utilisation de la mémoire de 0,3 fois celle d’autres bibliothèques ;
 – « pretty prints » 10 à 20 fois plus rapidement que la bibliothèque standard ;
 – sérialisation en « bytes » plutôt qu’en « str », c’est-à-dire que ce n’est
   pas un remplaçant prêt à l’emploi ;
 – sérialisation de « str » sans échappement d’Unicode ASCII, par exemple,
   « 好 » plutôt que « \\\u597d » ;
 – sérialisation de « float » dix fois plus rapide et désérialisation deux fois
   plus rapide que d’autres bibliothèques ;
 – sérialisation de sous-classes de « str », « int », « list » et « dict »
   nativement, requérant « default » pour préciser comment en sérialiser d’autres ;
 – types arbitraires de sérialisation en utilisant une accroche « default » ;
 – stricte conformité à UTF-8, plus correcte que la bibliothèque standard ;
 – stricte conformité à JSON en ne gérant pas Nan/Infinity/-Infinity ;
 – option pour une stricte conformité à JSON pour les entiers de 53 bits avec
   prise en charge par défaut de 64 bits ;
 – fonctions « load() » ou « dump() » non fournies pour lire depuis ou écrire
   vers les objets de type fichier.

Autres paquets associés à python3-orjson

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-orjson

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
arm64 233,6 ko656,0 ko [liste des fichiers]