Convert to std::optional in nlohmann::json via NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE I need to serialize / deserialize a struct that has an optional member.