Sto provando a scrivere del codice che prenderà qualsiasi oggetto e lo convertirà in una rappresentazione String di quell'oggetto. La serializzazione non includerà alcuna proprietà transitoria e toString() è in genere un indirizzo di memoria per l'oggetto. Non posso aspettarmi che l'oggetto abbia un significato toString() definito o implementato Serializable.Java: Come convertire qualsiasi oggetto in una rappresentazione String dei dati
C'è un modo per determinare i dati in un oggetto e convertirlo in una stringa? Sarei disposto a scrivere qualcosa per attraversare la classe e usare la riflessione per trovare i dati, se necessario, ma speravo di trovare qualcosa di più semplice.
Qualsiasi suggerimento sarebbe apprezzato. Grazie.
Non è chiaro se si desidera una rappresentazione informativa (per la visualizzazione, il debug) o una serializzazione testuale (in modo che l'oggetto possa essere ripristinato dalla stringa). – leonbloy