AWS SDK for C++
1.8.184
AWS SDK for C++
|
Go to the documentation of this file.
190 return m_wasParseSuccessful;
198 return m_errorMessage;
210 bool m_wasParseSuccessful;
JsonValue & WithArray(const Aws::String &key, Array< JsonValue > &&array)
JsonValue & WithString(const Aws::String &key, const Aws::String &value)
JsonView GetObject(const Aws::String &key) const
bool operator!=(const JsonValue &other) const
JsonValue & operator=(const JsonValue &other)
bool KeyExists(const Aws::String &key) const
JsonValue & AsBool(bool value)
JsonValue & WithDouble(const Aws::String &key, double value)
JsonValue & WithInteger(const Aws::String &key, int value)
JsonValue & AsArray(Array< JsonValue > &&array)
double GetDouble(const Aws::String &key) const
JsonValue & WithBool(const Aws::String &key, bool value)
bool IsIntegerType() const
JsonValue(Aws::IStream &istream)
Array< JsonView > AsArray() const
bool ValueExists(const Aws::String &key) const
JsonValue & AsDouble(double value)
JsonValue & WithBool(const char *key, bool value)
JsonValue & WithArray(const char *key, const Array< Aws::String > &array)
std::basic_istream< char, std::char_traits< char > > IStream
bool IsFloatingPointType() const
JsonValue & WithObject(const char *key, const JsonValue &value)
Aws::String GetString(const Aws::String &key) const
JsonValue & WithArray(const Aws::String &key, const Array< JsonValue > &array)
JsonValue & WithArray(const Aws::String &key, const Array< Aws::String > &array)
JsonValue & operator=(JsonValue &&other)
const Aws::String & GetErrorMessage() const
bool GetBool(const Aws::String &key) const
JsonValue & WithString(const char *key, const Aws::String &value)
JsonValue & AsInt64(long long value)
JsonValue(const JsonValue &value)
bool WasParseSuccessful() const
JsonValue & WithDouble(const char *key, double value)
int64_t GetInt64(const Aws::String &key) const
JsonValue & WithInt64(const Aws::String &key, long long value)
JsonView AsObject() const
JsonValue(JsonValue &&value)
bool operator==(const JsonValue &other) const
int GetInteger(const Aws::String &key) const
Aws::String WriteCompact(bool treatAsObject=true) const
Aws::String WriteReadable(bool treatAsObject=true) const
Aws::String AsString() const
JsonValue & WithObject(const char *key, JsonValue &&value)
JsonValue & WithObject(const Aws::String &key, JsonValue &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Map< Aws::String, JsonView > GetAllObjects() const
JsonValue & WithInteger(const char *key, int value)
JsonValue Materialize() const
Array< JsonView > GetArray(const Aws::String &key) const
JsonValue(const Aws::String &value)
JsonValue & WithObject(const Aws::String &key, const JsonValue &value)
JsonValue & AsArray(const Array< JsonValue > &array)
JsonValue & AsString(const Aws::String &value)
JsonView(const JsonValue &v)
JsonValue & AsObject(const JsonValue &value)
JsonValue & AsObject(JsonValue &&value)
JsonView & operator=(const JsonValue &v)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
JsonValue & AsInteger(int value)
JsonValue & WithInt64(const char *key, long long value)