class cogs::MetaDataSerializer

MetaDataSerializer - serialize read and write cogs::MetaData.

#include <MetaDataSerializer.h>

class MetaDataSerializer: public utils::Serializer {
public:
    // construction

    MetaDataSerializer();
};

Inherited Members

public:
    // methods

    std::vector<Type> FromJsonString(const std::string& json_string) const;
    std::vector<std::shared_ptr<Type>> FromJsonStringAsPtr(const std::string& json_string) const;
    std::string ToJsonString(const std::vector<Type>& objects) const;
    std::vector<Type> FromJsonFile(const std::string& file_path) const;
    std::vector<std::shared_ptr<Type>> FromJsonFileAsPtr(const std::string& file_path) const;
    bool ToJsonFile(const std::vector<Type>& objects, const std::string& file_path) const;