if you want simple marshaling and unmarshaling, JSON + JS is a rad combo