Go to the documentation of this file.
55 std::vector<JPathNavigator>
select(
const std::string& expr,
bool limitToOne =
false)
const;
57 bool remove(
const std::string& key);
71 std::string
getKey()
const;
77 void select(
const std::vector<std::string>& parts,
79 std::vector<JPathNavigator>& result,
80 bool limitToOne =
false)
const;
std::shared_ptr< JsonValue > JsonValuePtr
std::string asString() const
std::shared_ptr< JsonArray > JsonArrayPtr
std::string getKey() const
bool remove(const std::string &key)
std::vector< JPathNavigator > select(const std::string &expr, bool limitToOne=false) const
JsonArrayPtr asArray() const
JsonDataPtr getData() const
JPathNavigator selectSingleNode(const std::string &expr) const
std::shared_ptr< JsonData > JsonDataPtr
JsonValuePtr asValue() const
JsonObjectPtr asObject() const
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< JsonObject > JsonObjectPtr