1 #include <Poco/JSON/Object.h>
2 #include <Poco/JSON/Array.h>
3 #include <Poco/JSON/JSON.h>
4 #include <Poco/JSON/Stringifier.h>
5 #include <Poco/JSON/Parser.h>
6 #include <Poco/JSON/JSONException.h>
30 Poco::JSON::Object::Ptr obj =
new Poco::JSON::Object();
34 std::stringstream ostr;
35 Poco::JSON::Stringifier::stringify(obj, ostr);
39 catch(std::exception& e)
50 commandString.clear();
51 commandOptionsString.clear();
56 Poco::JSON::Parser parser;
57 Poco::Dynamic::Var res = parser.parse(json);
58 Poco::JSON::Object::Ptr obj = res.extract<Poco::JSON::Object::Ptr>();
62 commandString = tmp.convert<std::string>();
66 commandOptionsString = tmp.convert<std::string>();
69 catch(Poco::JSON::JSONException& e)
81 std::getline(is, json);