JSON-P

JSON-P é uma especificação Java que fornece uma API para processamento de JSON, bastante simples e interessante. O JSON-P não faz binding entre o JSON e classes, mas fornece objetos que representam a estrutura do JSON.

Instalação

Para utilizar o JSON-P, inclua a dependência java-restify-json-jsonp-converter. O converter JsonPMessageConverter será automaticamente registrado.

Maven

<dependency>
  <groupId>com.github.ljtfreitas</groupId>
  <artifactId>java-restify-json-jsonp-converter</artifactId>
  <version>{version}</version>
</dependency>

Gradle

dependencies {
  compile("com.github.ljtfreitas:java-restify-json-jsonp-converter:{version}")
}

Esse converter permite utilizar apenas objetos da API do JSON-P (objetos do tipo JsonStructure).

Utilização

A implementação da classe JsonpMessageConverter utiliza os objetos JsonReaderFactory e JsonWriterFactory com configurações padrão (que dependem do provider JSON-P que estiver sendo utilizado). Se você precisar de mais customizações, você pode gerar um mapa de configurações e instanciar manualmente o JsonPMessageConverter:

Last updated

Was this helpful?