Analizar JSON a POJO cuando el tipo de datos de valor para la misma clave cambia

Tengo abajo JSON

{      
    "date":{
        "year":2017,
        "month":3,
        "day":12
    },
    "name":"Jon",
    "message":{
        "product":"orange",
        "price":2000
    }
}

y a veces viene de la siguiente manera JSON:

 {      
   "date":2017312,
    "name":"Jon",
    "message":{
        "product":"orange",
        "price":2000
    }
  }

Tenga en cuenta que la fecha puede ser JSON objecto longvalor. ¿Cómo puedo analizar esto POJO? Estoy usando la Jacksonbiblioteca

Respuesta 1

Como sabemos que el contenido de los archivos CSV tiene cada línea separada usando \ r \ n, entonces podemos obtener cada línea fácilmente. Código como: scanner.useDelimiter ("\ r \ n"); while (scanner.hasNext ()) {scanner.next (); } Pero ...

Estoy tratando de configurar un programa que tome la entrada del usuario (ej. '12 20 14 23 08 19 '), y cree objetos de la clase' Período (int start, int end) '. Me gustaría almacenar estos objetos en una matriz, así que ...

Antecedentes Supongamos que tenemos una relación bidireccional OneToOne. Hay entidad de usuario y dirección. El usuario tiene muchas direcciones. CREAR SECUENCIA SI NO EXISTE hibernate_sequence; CREAR TABLA de usuarios (...

Estoy trabajando con el diálogo SWT JFace. Agregué un oyente al botón Aceptar, quiero mostrar un cuadro de mensaje una vez que el usuario haga clic en el botón Aceptar. El problema en este paso es que cuando hago clic una vez en ...