Go to the documentation of this file.
48 bool remove(
const std::string& key);
54 std::vector<std::string>
getKeys()
const;
57 std::vector<std::pair<std::string, JsonDataPtr>> elements;
58 int getKeyIndex(
const std::string& key);
std::vector< std::string > getKeys() const
void writeJson(const JsonWriterPtr &writer) override
void set(const std::string &key, const JsonDataPtr &value)
std::shared_ptr< JsonWriter > JsonWriterPtr
JsonDataPtr get(const std::string &key)
void add(const std::string &key, const JsonDataPtr &value)
std::shared_ptr< Value > value()
bool remove(const std::string &key)
JsonObjectPtr toSharedPtr() const
std::shared_ptr< JsonData > JsonDataPtr
This file offers overloads of toIce() and fromIce() functions for STL container types.
JsonDataPtr clone() override
std::shared_ptr< JsonObject > JsonObjectPtr