Sto cercando una libreria Java in grado di eseguire la sostituzione delle variabili durante il marshalling di JSON su un oggetto al volo.Segnaposto sostituzioni variabili JSON
Ad esempio, il modello JSON avrebbe siti sostituzione delle variabili/segnaposto come:
{
"User": {
"Name": "${name}",
"Age": ${age}
}
}
che si tradurrebbe in oggetto Java rappresentante il seguente volta marshaled:
{
"User": {
"Name": "Elvis",
"Age": 80
}
}
Quello che voglio è qualcosa sulla falsariga di questo:
ObjectMapper mapper = new ObjectMapper();
User user = mapper.readValue(new File("c:\\user.json.template"), User.class, "Elvis", 80);
https://github.com/typesafehub/config ?? –
potresti anche usare una semplice libreria di mappatura degli oggetti, che ti darebbe quel formato da una classe come 'class User {String name; int anni} – njzk2