This system uses Json to store save data. Only saving works at the moment, not loading. The aim was to have a fallout 4 style save system for my farming sim. Think it turned out pretty good. I store the image preview in a base64 string and decode it back to a bufferedimage.