JsonBlock¶
Operator overloads¶
JsonData& operator[](const std::string label);
JsonData& operator[](const char label[]);
const JsonData& operator[](const std::string label) const;
const JsonData& operator[](const char label[]) const;
Will call myJsonBlock.
Get
(label)
JsonData& operator+=(const std::string label);
JsonData& operator+=(const JsonElement ele);
Will call myJsonBlock.
Add
(label)
or
will call myJsonBlock.
Add
(ele)
and return the new object.
JsonData& operator-=(const std::string label);
Will call myJsonBlock.
Remove
(label)
and return itself.
bool operator==(const JsonBlock& other) const;
bool operator!=(const JsonBlock& other) const;
Will call myJsonBlock.
IsIdentical
(other)