La serializzazione è l'unico mezzo che io conosca. Potresti anche scrivere una funzione custom per farlo, ma sarebbe metodologiamente equivalente alla serializzazione, soltanto con più fatica da parte tua.