Jackson

# Processador Jackson JSON

Jackson é uma biblioteca de processamento JSON de código aberto/livre de alto desempenho. Ele foi originalmente escrito por Tatu Saloranta (tatu.saloranta@iki.fi) e está em desenvolvimento desde 2007.

No momento, ele está sendo desenvolvido por uma comunidade de desenvolvedores e é suportado comercialmente pelo FasterXML.com.

## Créditos

Uma lista de contribuidores pode ser encontrada no arquivo CREDITS, que está incluído em alguns artefatos (geralmente, as distribuições de origem); mas está sempre disponível no sistema de gerenciamento de códigos-fonte (SCM) usado pelo projeto.

  1. Inclua a seguinte Licença SOMENTE UMA VEZ na documentação, mesmo que haja vários produtos licenciados sob a licença.

Os itens a seguir aplicam-se a todos os produtos licenciados na Licença do Apache 2.0:

Você não pode usar os arquivos identificados, exceto de acordo com a Apache License, Versão 2.0 ("License").

Você pode obter uma cópia da Licença em http://www.apache.org/licenses/LICENSE-2.0

Uma cópia da licença também é reproduzida abaixo.

A menos que exigido pela lei aplicável ou acordado por inscrito, o software distribuído sob a Licença é distribuído “TAL COMO ESTÁ”, SEM QUALQUER GARANTIA OU CONDIÇÃO DE QUALQUER TIPO, expressa ou implícita.

Consulte a Licença do idioma específico que controla as permissões e limitações da Licença.

Licença Apache

Versão 2.0, janeiro de 2004 http://www.apache.org/licenses/

TERMOS E CONDIÇÕES PARA USO, REPRODUÇÃO E DISTRIBUIÇÃO

  1. Definições.

"Licença" significa os termos e condições de uso, reprodução e distribuição, conforme definido pelas Seções 1 a 9 deste documento.

"Licenciador" significa o proprietário de direitos autorais ou a entidade autorizada pelo proprietário dos direitos autorais que está concedendo a Licença.

"Pessoa Jurídica" significa a união da entidade atuante e outras entidades que controlam, são controladas ou estão em controle comum com essa entidade. Para fins desta definição "controle" significa (i) o poder, direto ou indireto, que controla ou gerencia tal entidade, seja por contrato ou outros, ou (ii) propriedade de 50% (cinquenta) ou mais das ações do poder público, ou (iii) propriedade benéfica de tal entidade.

"Você" (ou "Seu") significa uma pessoa ou Pessoa Jurídica que utiliza as permissões concedidas por esta Licença.

Forma de "Origem" significa a forma preferida para fazer modificações, incluindo, mas não se limitando a código de origem do software, origem da documentação e arquivos de configuração.

Forma de "Objeto" significa qualquer forma resultante de transformação mecânica ou conversão da forma de Origem, incluindo, mas não se limitando ao código do objeto compilado, documentação gerada e conversões em outros tipos de mídia.

"Trabalho" significa o trabalho de autoria, na forma Origem ou Objeto, disponibilizado de acordo com a Licença, conforme indicado por um aviso de direitos autorais incluído ou anexado ao trabalho

(um exemplo é fornecido no Apêndice abaixo).

"Trabalhos Derivados" significa qualquer trabalho, seja na forma de Origem ou de Objeto, que é baseado (ou obtido) no Trabalho e para o qual as revisões editoriais, anotações, elaborações ou outras modificações representa, como um todo, um trabalho de autoria original. Para os objetivos desta Licença, os Trabalhos Derivados não devem incluir trabalhos que permanecem separados ou simplesmente vinculados (ou vinculado por nome) às interfaces, o Trabalho e os Trabalhos Derivados disso.

"Contribuição" significa qualquer trabalho de autoria, incluindo

a versão original do Trabalho e quaisquer modificações ou adições a esse Trabalho ou aos Trabalhos Derivados dele, que seja intencionalmente

submetido ao Licenciador para inclusão no Trabalho pelo proprietário dos direitos autorais ou por um indivíduo ou Pessoa Jurídica autorizada a enviar em nome do proprietário dos direitos autorais. Para os fins desta definição, "enviado" significa qualquer forma de comunicação eletrônica, verbal ou escrita enviada ao Licenciante ou seus representantes, incluindo, mas não limitado a

comunicação em listas de correio eletrônico, sistemas de controle de código-fonte e sistemas de rastreamento de problemas que são gerenciados pelo, ou em nome do, Licenciado com a finalidade de discutir e melhorar o Trabalho, mas excluindo a comunicação que é visivelmente marcada ou de outra forma designada por escrito pelo proprietário dos direitos autorais como "Não é uma Contribuição".

"Colaborador" significa o Licenciador e qualquer pessoas ou Pessoa Jurídica em nome de quem uma Colaboração foi recebida pelo Licenciador e subsequentemente incorporada no Trabalho.

  1. Concessão da Licença de Direitos Autorais. Sujeito aos termos e condições desta Licença, cada Colaborador concede a Você, por meio deste documento, uma licença de direitos autorais perpétua, mundial, não exclusiva, sem encargos, livre de royalties e irrevogável para reproduzir, preparar Trabalhos Derivados de,

exibir publicamente, executar publicamente, sublicenciar e distribuir o Trabalho e tais Trabalhos Derivados na forma de Origem ou Objeto.

  1. Concessão de Licença da Patente. Sujeito aos termos e condições desta Licença, cada Colaborador concede a Você uma licença de patente perpétua, mundial, não exclusiva, sem encargos, livre de royalties, irrevogável (exceto conforme declarado nesta seção) para fazer, ter feito, usar, oferecer para vender, vender, importar e de outra forma transferir o Trabalho, onde tal licença se aplica apenas a essas reivindicações de patente licenciáveis.

por tal Colaborador que sejam necessariamente violados por sua(s) Colaboração(ões) isoladamente ou por combinação de sua(s) Colaboração(ões) com o Trabalho ao qual essa(s) Colaboração(ões) foi(ram) submetida(s). Se você instituir um litígio de patente contra qualquer entidade (incluindo

pedido cruzado ou pedido reconvencional em uma ação judicial) alegando que o Trabalho ou uma Colaboração incorporada ao Trabalho constitui violação direta ou contributiva de patente, então quaisquer licenças de patente concedidas a Você sob esta Licença para esse Trabalho serão rescindidas a partir da data em que tal processo for arquivado.

  1. Redistribuição. Você pode reproduzir e distribuir cópias do Trabalho ou dos Trabalhos Derivados disso em qualquer mídia, com ou sem modificações e na forma de Origem ou de Objeto, desde que Você atenda às seguintes condições:

  1. Você deve fornecer a quaisquer outros destinatários do Trabalho ou dos Trabalhos Derivados uma cópia desta Licença; e

  1. Você deve fazer com que os arquivos modificados mostrem avisos importantes indicando que Você alterou os arquivos; e

  1. Você deve manter, na forma Origem de qualquer Trabalho Derivado distribuído por Você, todos os avisos de direitos autorais, patente, marca comercial e atribuição da forma Origem do Trabalho,

excluindo os avisos que não pertencem a nenhuma parte dos Trabalhos Derivados; e

  1. Se o Trabalho incluir um arquivo de texto de "AVISO" como parte de sua distribuição, quaisquer Trabalhos Derivados que Você distribuir deverão incluir uma cópia legível dos avisos de atribuição contidos em tal arquivo de AVISO, excluindo os avisos que não se referem a qualquer parte dos Trabalhos Derivados, em pelo menos um

dos seguintes locais: dentro de um arquivo de texto AVISO distribuído como parte dos Trabalhos Derivados; dentro do formulário de Origem ou

documentação, se fornecida juntamente com os Trabalhos Derivados; ou, dentro de uma exibição gerada pelos Trabalhos Derivados, se e onde tais avisos de terceiros normalmente aparecerem. O conteúdo do arquivo NOTICE é apenas para fins informativos e

não modifique a Licença. Você pode adicionar Seus próprios avisos de atribuição nos Trabalhos Derivados que Você distribui, juntamente com

ou como um adendo ao texto de AVISO do Trabalho, desde que tais avisos de atribuição adicionais não possam ser interpretados

como modificação da Licença.

Você pode adicionar Sua própria declaração de direitos autorais às Suas modificações e pode fornecer termos e condições de licença adicionais ou diferentes

para uso, reprodução ou distribuição de Suas modificações, ou para quaisquer Trabalhos Derivados como um todo, desde que Seu uso,

A reprodução e a distribuição do Trabalho, de outra forma, cumprem as condições estabelecidas nesta Licença.

  1. Submissão de Contribuições. A menos que Você indique explicitamente o contrário, qualquer Contribuição enviada intencionalmente para inclusão no Trabalho

por Você para o Licenciador deverá estar de acordo com os termos e condições desta Licença, sem quaisquer termos ou condições adicionais.

Não obstante o disposto acima, nada neste documento substitui ou modifica os termos de nenhum acordo de licença separado que você possa ter executado com o Licenciador referente às Contribuições.

  1. Marcas Comerciais. Esta Licença não concede permissão para usar os nomes comerciais, marcas comerciais, marcas de serviço ou nomes de produtos do Licenciador, exceto o necessário para uso auxiliar e lógico na descrição da origem do Trabalho e na reprodução do conteúdo do arquivo de AVISO.

  1. Isenção de Garantia. A menos que exigido pela lei aplicável ou acordado por escrito, o Licenciador fornece o Trabalho (e cada Colaborador fornece suas Contribuições) em uma BASE "COMO ESTÁ",

SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou

implícitas, incluindo, sem limitação, quaisquer garantias ou condições

de TÍTULO, NÃO VIOLAÇÃO, COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM

FINALIDADE PARTICULAR. Você é o único responsável por determinar a adequabilidade de usar ou redistribuir o Trabalho e assumir qualquer

riscos associados ao Seu exercício de permissões sob esta Licença.

  1. Limitação de Responsabilidade. Em nenhum caso e sob nenhuma teoria legal, seja em ato ilícito (incluindo negligência), contrato ou outro, a menos que exigido pela lei aplicável (como atos deliberados e gravemente negligentes) ou acordado por escrito, deverá qualquer Colaborador será responsável perante Você por danos, incluindo quaisquer danos diretos, indiretos, especiais, incidentais ou consequenciais de qualquer natureza decorrentes desta Licença ou do uso ou incapacidade de usar o

Trabalho (incluindo, mas não limitado a danos por perda de boa vontade, paralisação do trabalho, falha ou mau funcionamento do computador, ou qualquer e todos os outros danos ou perdas comerciais), mesmo que tal Colaborador tenha sido avisado da possibilidade de tais danos.

  1. Aceitação da Garantia e Responsabilidade Adicional. Ao redistribuir o Trabalho ou os Trabalhos Derivados dele, Você pode optar por ofertar e cobrar uma taxa por, aceitação de suporte, garantia, indenização ou outras obrigações de responsabilidade e/ou direitos consistentes com esta Licença. No entanto, na aceitação de tais obrigações, Você pode agir só em Seu próprio nome e sob Sua responsabilidade exclusiva, não em nome de outro Colaborador, e somente se Você concordar em indenizar, defender e proteger cada Colaborador de qualquer responsabilidade incorrida, ou reivindicações declaradas, a tal Colaborador por motivo de sua aceitação a qualquer garantia ou responsabilidade adicional.

FIM DOS TERMOS E DAS CONDIÇÕES

APÊNDICE: Como aplicar a Licença Apache ao seu trabalho

Para aplicar a Licença Apache a seu trabalho, anexe o seguinte aviso padrão, substituindo os campos entre colchetes "[]" por suas informações de identificação. (Não inclua os colchetes!) O texto deve estar incluído na sintaxe de comentário apropriada ao formato de arquivo. Também recomendamos que um nome de arquivo ou de classe e uma descrição da finalidade sejam incluídos na mesma "página impressa" que o aviso de direitos autorais para facilitar a identificação em arquivos de terceiros.

Copyright [aaaa] [nome do proprietário dos direitos autorais]

Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"). Você só terá permissão para usar esse arquivo se estiver em conformidade com a Licença. Você pode obter uma cópia da Licença em

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

A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "TAL COMO ESTÁ",

SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas.

Consulte a Licença do idioma específico que controla as permissões e limitações da Licença.