¿Es posible trabajar con el tipo json como en javascript sin generar JSONOject en java spring boot? ¿Es posible trabajar con el formato { } sin crear un JSONObject?
JSON significa "Notación de objetos de JavaScript". La sintaxis de Java no es compatible con JSON. Por lo tanto, no podemos usar JSON para declarar ningún objeto en Java como
MyAwesomeObject object = { "name": "foo", "age": 42 }; Sin embargo, podemos convertir un String que contiene un JSON-string en un JSONObject . Vea esta pregunta de dogbane para más detalles.
Si usamos, por ejemplo, jackson , podemos convertir un String en un objeto a través del ObjectMapper de jackson:
final String json = "{ \"name\": \"foo\", \"age\": 42 }"; try { MyAwesomeObject object = objectMapper.readValue(json, MyAwesomeObject.class); } catch (IOException e) { ... } Para obtener más detalles sobre jackson, recomiendo leer este tutorial de baeldung.com .