感觉你要的是 boost::serialize
C/C++里做序列化绕不开的是你需要知道结构体的定义,如果是这样的话,其实不会比
boost::serialize 功能更全,最多做到更易用。
除非你能做到像python一样用pickle就能序列化/反序列化,不需要知道结构体的定义。
【 在 ylh0315 的大作中提到: 】
: 写一个函数:
: struct_to_json(void* any_struct,JSON json,template describe)
: 然后,把json转换为字符串。
: ...................
--
FROM 58.33.81.*