
Originariamente inviata da
andbin
Quindi, scusa la domanda, il problema è su questa informazione qui?
Se come immagino getDataOra() restituisce un Calendar, effettivamente il suo toString() è parecchio noioso e prolisso.
Prima alternativa: verifica se la API che stai usando per JSON è in grado di registrare un "convertitore" che si può applicare al tipo Calendar. O magari se ha una opzione per una specie di "pretty-print" delle date.
EDIT: se appunto come penso, stai usando la api org.json, allora no, non c'è sicuramente questa feature. Questa API è davvero basilare e terra-terra per trattare JSON.
Seconda alternativa: nessuno ti vieta, credo, di formattare tu la data e assegnarla alla proprietà con put. Questo vale sempre.
Stai usando il framework Restlet? Lo conosco solo di nome ma ho cercato JsonRepresentation e sono incappato nel suo javadoc.
Da quanto vedo, JsonRepresentation ha anche il costruttore
public JsonRepresentation(JSONArray jsonArray)
Dove JSONArray è org.json.JSONArray. Se il tuo JSONArray è questo ... non hai bisogno di fare toString().
