Json Archive(input/output) for boost::serialization