Después de objetos JSON y luego dar la vuelta y objetos ocultos van JSON algunos de los problemas encontrados en el campo

Antecedentes: Proyecto: JSON a su vez después de su vez objetos JSON y luego los objetos y las propiedades de los objetos añadirá nuevos campos y cambiar el nombre. A través de todo el proceso se encontrará con muchos pozos,

 

Para procesar el paquete Jackson 1,9; una, solía importar org.codehaus.jackson.annotate.JsonProperty

1, se convertirán en objetos JSON: clase se utilizará ObjectMapper

  Para obtener en el método add: @JsonProperty ( "CommNo") y para JSON en el mismo campo. Algunos de campo clase de objeto JSON por defecto si no es así, no me gusta el Internet, dijo // @ JsonIgnoreProperties (ignoreUnknown = true)

De modo que todo el proceso no está mal, para obtener el objeto correcto. Si no obtiene el valor más @JsonProperty ( "CommNo") en el método GET es nula, maravilla, y el Internet que no son lo mismo. Me después nos debe usar la versión 1.9 Jackson causado.

 

2, cuando el objeto en un JSON por @ResponseBody, quiere cambiar u ocultar el campo, en realidad se encontraron resultados del experimento y en línea no es lo mismo.

En el campo para cambiar el nombre del campo por @JsonProperty ( "tiempo"), no puede ser alcanzado. Para ocultar por @JsonIgnore no puede lograr. mareado

============

En segundo lugar, y más tarde utilicé importación com.fasterxml.jackson.annotation.JsonProperty ;. Jackson2 muchas versiones experimentos y pareció que la experiencia más problemas.

 

 Continúa .....

 

 

===========================
Jackson 1. y 2. versión es en realidad una referencia a un paquete diferente,
// com.fasterxml.jackson importación .annotation.JsonProperty;
importación org.codehaus.jackson.annotate.JsonProperty;

Supongo que te gusta

Origin www.cnblogs.com/rogge7/p/12512631.html
Recomendado
Clasificación