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

Paquet : python3-orjson (3.10.7-2)

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
amd64 274,3 ko1 283,0 ko [liste des fichiers]
arm64 249,8 ko1 235,0 ko [liste des fichiers]
armel 264,5 ko1 297,0 ko [liste des fichiers]
armhf 259,5 ko1 185,0 ko [liste des fichiers]
i386 292,3 ko1 313,0 ko [liste des fichiers]
mips64el 269,6 ko1 757,0 ko [liste des fichiers]
ppc64 (portage non officiel) 267,3 ko1 491,0 ko [liste des fichiers]
ppc64el 276,6 ko1 491,0 ko [liste des fichiers]
riscv64 284,2 ko1 171,0 ko [liste des fichiers]
s390x 303,7 ko1 723,0 ko [liste des fichiers]
sparc64 (portage non officiel) 259,7 ko2 137,0 ko [liste des fichiers]