// Copyright 2017 AW SOFTWARE CO.,LTD // Copyright 2017 AISIN AW CO.,LTD #pragma once #include #include #include #include #include #include "libnavicore.hpp" /** * @brief JSON response analysis class */ class JsonResponseAnalyzer { public: static std::map< int32_t, naviapi::variant > AnalyzeResponseGetPosition( std::string& res_json ); static std::vector< uint32_t > AnalyzeResponseGetAllRoutes( std::string& res_json ); static uint32_t AnalyzeResponseCreateRoute( std::string& res_json ); static std::map AnalyzeResponseGetAllSessions( std::string& res_json ); };