标签: c++ serialization stl rapidjson
我使用RapidJSON将对象输出为JSON字符串。将它与我的自定义类一起使用非常直观,但我想知道是否有将STL容器转换为JSON的内置方法。为专门的map,pair和vector对象实现它似乎非常简单,但我不想重新发明轮子。不幸的是,我在文档中没有找到任何相关内容。
map
pair
vector
如果没有内置的方法/操作符,那么首选方法是什么?我想创建装有toJSON方法的拳击类或为专用容器实现ostream& operator<< s。
toJSON
ostream& operator<<