|
| JsonObject (const std::filesystem::path &jsonFile) |
|
| JsonObject (const std::string &inline_json) |
|
| JsonObject (const char *inline_json) |
|
| JsonObject (cJSON *root) |
|
void | add (double value) |
|
void | add (int value) |
|
void | add (const std::string &value) |
|
JsonObject | add_array () |
|
JsonObject | add_object () |
|
void | add_item (const std::string &key, double value) |
|
void | add_item (const std::string &key, int value) |
|
void | add_item (const std::string &key, const std::string &value) |
|
JsonObject | add_array (const std::string &key) |
|
JsonObject | add_object (const std::string &key) |
|
std::string | dump () const |
|
bool | has_item (const std::string &key) const |
|
JsonObject | get_array_item (std::size_t index) const |
|
JsonObject | get_item (const std::string &key) const |
|
std::string | to_string () const |
|
std::string | get_string (const std::string &key) const |
|
std::string | as_string () const |
|
bool | is_string () const |
|
bool | is_number () const |
|
int | get_int (const std::string &key) const |
|
int | as_int () const |
|
double | get_double (const std::string &key) const |
|
double | as_double () const |
|
bool | is_array () const |
|
bool | is_object () const |
|
std::size_t | size () const |
|
The documentation for this class was generated from the following files: