thanks, I managed to save my data to a binary file, but I needed to extract all the POD from my class. I'll take a look at the implementation, I used nlohman before but not used to boost tho.
fwiw that's the extent of your interaction with boost, those 20 or so lines. You won't need to use anything from boost directly again after that. you'll just be using nlohmann::json, and that will then use boost internally, effectively