|
int | Size () const |
|
void | Add (const CPLJSONObject &oValue) |
|
void | Add (const std::string &osValue) |
|
void | Add (const char *pszValue) |
|
void | Add (double dfValue) |
|
void | Add (int nValue) |
|
void | Add (GInt64 nValue) |
|
void | Add (bool bValue) |
|
CPLJSONObject | operator[] (int nIndex) |
|
const CPLJSONObject | operator[] (int nIndex) const |
|
void | Add (const std::string &osName, const std::string &osValue) |
|
void | Add (const std::string &osName, const char *pszValue) |
|
void | Add (const std::string &osName, double dfValue) |
|
void | Add (const std::string &osName, int nValue) |
|
void | Add (const std::string &osName, GInt64 nValue) |
|
void | Add (const std::string &osName, const CPLJSONArray &oValue) |
|
void | Add (const std::string &osName, const CPLJSONObject &oValue) |
|
void | Add (const std::string &osName, bool bValue) |
|
void | AddNull (const std::string &osName) |
|
void | Set (const std::string &osName, const std::string &osValue) |
|
void | Set (const std::string &osName, const char *pszValue) |
|
void | Set (const std::string &osName, double dfValue) |
|
void | Set (const std::string &osName, int nValue) |
|
void | Set (const std::string &osName, GInt64 nValue) |
|
void | Set (const std::string &osName, bool bValue) |
|
void | SetNull (const std::string &osName) |
|
std::string | GetString (const std::string &osName, const std::string &osDefault="") const |
|
double | GetDouble (const std::string &osName, double dfDefault=0.0) const |
|
int | GetInteger (const std::string &osName, int nDefault=0) const |
|
GInt64 | GetLong (const std::string &osName, GInt64 nDefault=0) const |
|
bool | GetBool (const std::string &osName, bool bDefault=false) const |
|
std::string | ToString (const std::string &osDefault="") const |
|
double | ToDouble (double dfDefault=0.0) const |
|
int | ToInteger (int nDefault=0) const |
|
GInt64 | ToLong (GInt64 nDefault=0) const |
|
bool | ToBool (bool bDefault=false) const |
|
CPLJSONArray | ToArray () const |
|
std::string | Format (enum PrettyFormat eFormat) const |
|
void | Delete (const std::string &osName) |
|
CPLJSONArray | GetArray (const std::string &osName) const |
|
CPLJSONObject | GetObj (const std::string &osName) const |
|
CPLJSONObject | operator[] (const std::string &osName) const |
|
enum Type | GetType () const |
|
std::vector< CPLJSONObject > | GetChildren () const |
| Get json object children. More...
|
|
bool | IsValid () const |
|
void | Deinit () |
|
The JSONArray class JSON array from JSONDocument.