It's easier to let `encoding/json` handle all the encoding for now. Maybe we'll change the design with reportifydb.