in example/custom_type.cc [17:27]
void fromHessian(Person& p, ::Hessian2::Decoder& d) { auto age = d.decode<int32_t>(); if (age) { p.age_ = *age; } auto name = d.decode<std::string>(); if (name) { p.name_ = *name; } }