#ifndef _HEADER_ETHERYOBLOG_JSON #define _HEADER_ETHERYOBLOG_JSON #include #include #include namespace Etheryo { typedef std::unordered_map Data; typedef std::vector Json; class JsonHandler { public: JsonHandler(); void clear(); void add(const std::vector& names); std::string& operator[](const std::string& rvalue); void push(); std::string to_str(); private: Data _dataBuffer; Json _buffer; void sanitarize(std::string& str); }; } #endif // _HEADER_ETHERYOBLOG_JSON