Jackson

# Processeur JSON Jackson

Jackson est une bibliothèque de traitement JSON open source gratuite à hautes performances. Il a été conçu par Tatu Saloranta (tatu.saloranta@iki.fi) et est en développement depuis 2007.

Il est actuellement développé par une communauté de développeurs et est pris en charge commercialement par FasterXML.com.

## crédits

Vous trouverez une liste de contributeurs dans le fichier CREDITS, qui est inclus dans certains artefacts (généralement des distributions source) ; toutefois, ce fichier est toujours disponible dans le système de gestion de code source (SCM) que le projet utilise.

  1. Incluez la licence suivante UNIQUEMENT UNE fois dans la documentation, même s'il existe plusieurs produits sous licence.

Les points suivants s'appliquent à tous les produits sous licence Apache 2.0 :

Vous ne pouvez pas utiliser les fichiers identifiés, sauf en conformité avec la licence Apache, version 2.0 ("licence").

Vous pouvez obtenir une copie de la licence à l'adresse suivante : http://www.apache.org/licenses/LICENSE-2.0

Une copie de la licence est également reproduite ci-dessous.

Sauf obligation dans le cadre de la législation en vigueur ou accord écrit, les logiciels distribués sous la licence sont distribués "EN L'ETAT", SANS GARANTIE OU CONDITION DE QUELQUE NATURE, expresse ou implicite.

Consultez la licence pour connaître les autorisations et limitations propres à chaque langue sous la licence.

Licence Apache

Version 2.0, janvier 2004 http://www.apache.org/licenses/

CONDITIONS GENERALES D'UTILISATION, DE REPRODUCTION ET DE DISTRIBUTION

  1. Définitions.

"Licence" désigne les conditions générales d'utilisation, de reproduction et de distribution définies par les sections 1 à 9 de ce document.

"Concédant" désigne le détenteur du copyright ou l'entité autorisée par le détenteur du copyright octroyant la licence.

"Personne morale" désigne le regroupement de l'entité agissante et de toutes les autres entités la contrôlant, qu'elle contrôle ou sous contrôle commun avec elle. Aux fins de cette définition, "contrôle" désigne (i) le pouvoir, direct ou indirect, de diriger ou de gérer cette entité, par contrat ou autre, (ii) la propriété d'au moins cinquante pour cent (50 %) des actions en circulation, ou (iii) la propriété bénéficiaire de cette entité.

"Vous" (ou "votre") désigne une personne ou une personne morale exerçant les droits octroyés par cette licence.

Le format "source" désigne le format préféré pour effectuer des modification, ce qui inclut, mais sans s'y limiter, le code source du logiciel, la source de documentation et les fichiers de configuration.

Le format d'"objet" désigne tout format résultant de la transformation mécanique ou de la traduction d'un format source, ce qui inclut, mais sans s'y limiter, le code d'objet compilé, la documentation générée et les conversions vers d'autres types de support.

"Travail" désigne le travail d'auteur, au format source ou d'objet, mis à disposition sous la licence, comme indiqué par un avis de copyright inclus dans le travail ou joint au travail.

(un exemple est fourni dans l'annexe ci-dessous).

"Produit dérivé" désigne tout produit, au format source ou d'objet, basé sur le produit (ou en étant dérivé) et pour lequel les révisions éditoriales, les annotations, les élaborations ou autre modification représentent, dans leur ensemble, un produit intellectuel original. Aux fins de cette licence, les produits dérivés n'incluent pas les produits qui restent séparables des interfaces du produit et des autres produits dérivés, ou simplement liés (ou associés par nom).

"Contribution" désigne toute œuvre paternelle, y compris

la version originale de l'œuvre et toute modification ou ajout à cette œuvre ou à ses œuvres dérivées, qui est intentionnellement

soumis au concédant pour inclusion dans le travail par le propriétaire du droit d'auteur ou par une personne ou une entité juridique autorisée à soumettre au nom du propriétaire du droit d'auteur. Aux fins de la présente définition, "soumis" désigne toute forme de communication électronique, verbale ou écrite envoyée au Concédant ou à ses représentants, y compris, mais sans s'y limiter,

la communication sur les listes d'envoi de messages électroniques, les systèmes de contrôle du code source et les systèmes de suivi des problèmes qui sont gérés par ou pour le compte du concédant dans le but de discuter et d'améliorer le produit, mais en excluant la communication qui est clairement marquée ou désignée par écrit par le titulaire du droit d'auteur comme "N'est pas une contribution".

"Collaborateur" désigne le concédant et toute personne ou personne morale pour le compte de laquelle une contribution a été reçue par le concédant puis incorporée dans le produit.

  1. Octroi de la licence de copyright. Sous réserve des conditions générales de cette licence, chaque contributeur vous accorde une licence de droit d'auteur permanente, mondiale, non exclusive, sans frais, libre de redevances et irrévocable pour la reproduction, la préparation de produits dérivés,

afficher publiquement, exécuter publiquement, sous-licencier et distribuer l'œuvre et ces œuvres dérivées sous forme de source ou d'objet.

  1. Octroi de la licence de brevet. Sous réserve des conditions générales de cette licence, chaque contributeur vous accorde une licence de brevet irrévocable, permanente, mondiale, non exclusive, sans frais, sans redevance (sauf indication contraire dans cette section) pour la réalisation, l'utilisation, l'offre de vente, la vente, l'importation et le transfert de l'œuvre, lorsque cette licence s'applique uniquement aux demandes de brevet pouvant faire l'objet d'une licence.

par ces Contributeurs qui sont nécessairement violés par leur(s) Contribution(s) seule(s) ou par la combinaison de leur(s) Contribution(s) avec l'Œuvre à laquelle ces Contribution(s) ont été soumises. Si vous engagez un litige en matière de brevets contre une entité (y compris une

Réclamation croisée ou demande reconventionnelle dans un procès) alléguant que le travail ou une contribution incorporée dans le travail constitue une violation de brevet directe ou contributive, toutes les licences de brevet qui vous sont accordées sous cette licence pour ce travail seront résiliées à compter de la date de dépôt de ce litige.

  1. Redistribution. Vous pouvez reproduire et distribuer des copies du produit ou des produits dérivés par n'importe quel moyen, avec ou sans modification, au format source ou d'objet, en respectant les conditions suivantes :

  1. Vous devez fournir aux autres utilisateurs du produit ou des produits dérivés une copie de cette licence.

  1. Les fichiers modifiés doivent contenir des avis prioritaires indiquant que vous avez modifié les fichiers.

  1. Vous devez conserver, dans le format source des produits dérivés que vous distribuez, tous les avis de copyright, de brevet, de marque déposée et d'attribution du format source du produit,

à l'exclusion des avis qui ne concernent aucune partie des œuvres dérivées ; et

  1. Si l'Œuvre inclut un fichier texte "NOTICE" dans le cadre de sa distribution, tous les Œuvres Dérivées que Vous distribuez doivent inclure une copie accessible en lecture des avis d'attribution contenus dans ce fichier NOTICE, à l'exclusion des avis qui ne se rapportent à aucune partie des Œuvres Dérivées, dans au moins un

dans un fichier texte d'AVIS distribué dans le cadre des Œuvres Dérivées ; dans le formulaire Source ou

la documentation, si elle est fournie avec les œuvres dérivées ; ou, dans un affichage généré par les œuvres dérivées, si et où ces avis de tiers apparaissent normalement. Le contenu du fichier NOTICE est fourni à titre informatif uniquement et

ne modifiez pas la licence. Vous pouvez ajouter vos propres avis d'attribution dans les œuvres dérivées que vous distribuez, ainsi que

ou en tant qu'addendum au texte de l'AVIS de l'Œuvre, à condition que ces avis d'attribution supplémentaires ne puissent pas être interprétés

en modifiant la licence.

Vous pouvez ajouter votre propre déclaration de copyright à vos modifications et fournir des conditions de licence supplémentaires ou différentes.

pour l'utilisation, la reproduction ou la distribution de Vos modifications, ou pour l'ensemble de ces Œuvres Dérivées, à condition que Votre utilisation,

La reproduction et la distribution de l'Œuvre sont par ailleurs conformes aux conditions énoncées dans la présente Licence.

  1. Soumission des contributions. Sauf indication contraire explicite de votre part, toute contribution soumise intentionnellement pour inclusion dans l'œuvre

par vous au concédant doit être en vertu des conditions de cette licence, sans conditions supplémentaires.

Nonobstant ce qui précède, aucun élément des présente ne doit prévaloir sur les conditions ou modifier les conditions de tout accord de licence séparé exécuté par vous et le concédant à propos de ces contributions.

  1. Marques. Cette licence n'accorde pas l'autorisation d'utiliser les marques, marques déposées, marques de service ou noms de produit du concédant, à l'exception des conditions d'utilisation raisonnable et habituelle de description de l'origine du produit et de reproduction du contenu du fichier NOTICE.

  1. Exonération de garantie. Sauf si requis par la loi applicable ou convenu par écrit, le Concédant fournit l'Œuvre (et chaque Contributeur fournit ses Contributions) sur une BASE "TELLE QU'ELLE",

SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou

implicite, y compris, sans limitation, toute garantie ou condition

du TITRE, DE L'ABSENCE DE CONTREFAÇON, DE LA MARCHANDE OU DE L'ADÉQUATION POUR UN

BUT PARTICULIER. Vous êtes seul responsable de la détermination de la pertinence de l'utilisation ou de la redistribution du produit et assumez toute

risques associés à Votre exercice des autorisations en vertu de cette Licence.

  1. Limitation de responsabilité. En aucun cas et sous aucune théorie juridique, qu'il s'agisse d'un acte délictuel (y compris une négligence), d'un contrat ou autre, à moins que la loi applicable ne l'exige (tels que des actes de négligence délibérée ou grave) ou n'y ait consenti par écrit, Tout Contributeur sera responsable envers Vous des dommages directs, indirects, spéciaux, accidentels ou consécutifs de quelque nature que ce soit découlant de cette Licence ou de l'utilisation ou de l'impossibilité d'utilisation de la

Travail (y compris, mais sans s'y limiter, les dommages pour perte de bonne volonté, arrêt de travail, panne ou dysfonctionnement informatique, ou tout autre dommage ou perte commercial), même si ledit Contributeur a été informé de la possibilité de tels dommages.

  1. Acceptation de la garantie ou de responsabilités supplémentaires. Lors de la redistribution du produit ou de ses produits dérivés, vous pouvez choisir de proposer contre paiement l'acceptation des obligations et/ou droits de support, garantie, indemnisation ou autre responsabilité conformément à cette licence. Cependant, en acceptant ces obligations, vous agissez uniquement pour votre compte en engageant votre seule responsabilité, et non pour le compte d'un autre collaborateur, et seulement si vous acceptez d'indemniser, de défendre et de dégager de toute responsabilité chaque collaborateur en cas de réclamation, en raison de votre acceptation des garanties et responsabilités supplémentaires.

FIN DES CONDITIONS GÉNÉRALES

Annexe : Comment appliquer la licence Apache à votre activité.

Pour appliquer la licence Apache à votre activité, ajoutez le masque de saisie suivant, en remplaçant les champs entre crochets "[]" par vos propres informations d'identification. (Ne pas inclure les crochets.) Le texte doit être placé entre crochets dans la syntaxe de commentaire appropriée au format de fichier. Nous vous recommandons également d'insérer un nom de fichier ou de classe et une description de l'objet sur la même "page imprimée" que l'avis de copyright pour une identification plus facile dans les archives tierces.

Copyright [yyyy] [nom du détenteur du copyright]

Licence accordée dans le cadre de la licence Apache, version 2.0 (la "Licence") ; vous ne pouvez utiliser ce fichier qu'en conformité avec la licence. Vous pouvez obtenir une copie de la Licence à l'adresse suivante :

http://www.apache.org/licenses/LICENSE-2.0

Sauf obligation de la loi en vigueur ou accord écrit, les logiciels distribués sous la licence sont distribués "EN L'ETAT",

SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou implicite.

Consultez la licence pour connaître les autorisations et limitations propres à chaque langue sous la licence.