GDAL
|
Interface for read and write JSON documents. More...
#include "cpl_progress.h"
#include "cpl_string.h"
#include <cstdint>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | CPLJSONObject |
The CPLJSONArray class holds JSON object from CPLJSONDocument. More... | |
class | CPLJSONArray |
The JSONArray class JSON array from JSONDocument. More... | |
class | CPLJSONDocument |
The CPLJSONDocument class Wrapper class around json-c library. More... | |
Functions | |
CPLStringList | CPLParseKeyValueJson (const char *pszJson) |
Return a string list of key/value pairs extracted from a JSON doc. | |
Interface for read and write JSON documents.
CPLStringList CPLParseKeyValueJson | ( | const char * | pszJson | ) |
Return a string list of key/value pairs extracted from a JSON doc.
We are expecting simple documents with key:value pairs, like the following with no hierarchy or complex structure.
{ "Code" : "Success", "LastUpdated" : "2017-07-03T16:20:17Z", "Type" : "AWS-HMAC", "AccessKeyId" : "bla", "SecretAccessKey" : "bla", "Token" : "bla", "Expiration" : "2017-07-03T22:42:58Z" }