POJO objeto a la conversión de objetos JSON en java

Srikanth Janapati:

Se necesita mi requisito para convertir POJO O DTO objeto en JSON Formato, he utilizado a continuación la metodología

JsonObject obj = gson.toJsonTree(pojo class).getAsJsonObject();
for (String key: obj.keySet()) {
    System.out.println(" key is " + key + " value  is " + obj.get(key));
}

Pero con este que estoy recibiendo datos clave como cadena (por ejemplo: "empleado"), por lo que si i insertar estos datos en la base de datos se inserta entre comillas dobles ( "empleado") solamente.

Websterix:

Puede hacerlo fácilmente mediante el uso de bibliotecas de terceros como Jackson o Gson a serializar y deserializar objetos.

Jackson: Código de referencia fragmento:

ObjectMapper mapper = new ObjectMapper();
User user = new User();

//Object to JSON in file
mapper.writeValue(new File("c:\\user.json"), user);

//Object to JSON in String
String jsonInString = mapper.writeValueAsString(user);

Puede encontrar información detallada de aquí

Gson: fragmento de código de referencia

User user = new User();
Gson gson = new Gson();

// Object to JSON in String
String json = gson.toJson(object_need);

Para usos detallados como referencia:

Pero parece que el problema principal aquí es que hay un problema en la inserción de los datos serializados a DB y para resolver que es necesario dar más información sobre el tema.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=207872&siteId=1
Recomendado
Clasificación