【发布时间】:2017-10-27 15:02:45
【问题描述】:
如何在 cpp 中使用 msg pack 对嵌套在地图中的地图结构进行序列化 - 如下面的消息?:
{"string": "string",
"string": {"string": int, "string": int, "string": int}
}
【问题讨论】:
标签: c++ serialization nested maps msgpack
如何在 cpp 中使用 msg pack 对嵌套在地图中的地图结构进行序列化 - 如下面的消息?:
{"string": "string",
"string": {"string": int, "string": int, "string": int}
}
【问题讨论】:
标签: c++ serialization nested maps msgpack
我想你想要这个:-
struct s{
std::map< std::string, std::string> m;
std::map< std::string, std::map<std::string, std::int> > l;
};
【讨论】:
struct S1 { string subject; vector<unordered_map<string, string>>ref_data; MSGPACK_DEFINE_MAP(subject,ref_data); };