#include <CSContentJsonDictionary.h>
Public Member Functions | |
| JsonDictionary () | |
| ~JsonDictionary () | |
| void | initWithDescription (const char *pszDescription) |
| void | insertItem (const char *pszKey, int nValue) |
| void | insertItem (const char *pszKey, double fValue) |
| void | insertItem (const char *pszKey, const char *pszValue) |
| void | insertItem (const char *pszKey, JsonDictionary *subDictionary) |
| void | insertItem (const char *pszKey, bool bValue) |
| bool | deleteItem (const char *pszKey) |
| void | cleanUp () |
| bool | isKeyValidate (const char *pszKey) |
| int | getItemIntValue (const char *pszKey, int nDefaultValue) |
| double | getItemFloatValue (const char *pszKey, double fDefaultValue) |
| const char * | getItemStringValue (const char *pszKey) |
| bool | getItemBoolvalue (const char *pszKey, bool bDefaultValue) |
| JsonDictionary * | getSubDictionary (const char *pszKey) |
| std::string | getDescription () |
| bool | insertItemToArray (const char *pszArrayKey, int nValue) |
| bool | insertItemToArray (const char *pszArrayKey, double fValue) |
| bool | insertItemToArray (const char *pszArrayKey, const char *pszValue) |
| bool | insertItemToArray (const char *pszArrayKey, JsonDictionary *subDictionary) |
| int | getArrayItemCount (const char *pszArrayKey) |
| int | getIntValueFromArray (const char *pszArrayKey, int nIndex, int nDefaultValue) |
| double | getFloatValueFromArray (const char *pszArrayKey, int nIndex, double fDefaultValue) |
| bool | getBoolValueFromArray (const char *pszArrayKey, int nIndex, bool bDefaultValue) |
| const char * | getStringValueFromArray (const char *pszArrayKey, int nIndex) |
| JsonDictionary * | getSubItemFromArray (const char *pszArrayKey, int nIndex) |
| DicItemType | getItemTypeFromArray (const char *pszArrayKey, int nIndex) |
| int | getItemCount () |
| DicItemType | getItemType (int nIndex) |
| DicItemType | getItemType (const char *pszKey) |
| std::vector< std::string > | getAllMemberNames () |
Protected Attributes | |
| CSJson::Value | m_cValue |
| JsonDictionary | ( | ) |
| ~JsonDictionary | ( | ) |
| void cleanUp | ( | ) |
| bool deleteItem | ( | const char * | pszKey) |
| std::vector<std::string> getAllMemberNames |
( | ) |
| int getArrayItemCount | ( | const char * | pszArrayKey) |
| bool getBoolValueFromArray | ( | const char * | pszArrayKey, |
| int | nIndex, | ||
| bool | bDefaultValue | ||
| ) |
| std::string getDescription | ( | ) |
| double getFloatValueFromArray | ( | const char * | pszArrayKey, |
| int | nIndex, | ||
| double | fDefaultValue | ||
| ) |
| int getIntValueFromArray | ( | const char * | pszArrayKey, |
| int | nIndex, | ||
| int | nDefaultValue | ||
| ) |
| bool getItemBoolvalue | ( | const char * | pszKey, |
| bool | bDefaultValue | ||
| ) |
| int getItemCount | ( | ) |
| double getItemFloatValue | ( | const char * | pszKey, |
| double | fDefaultValue | ||
| ) |
| int getItemIntValue | ( | const char * | pszKey, |
| int | nDefaultValue | ||
| ) |
| const char* getItemStringValue | ( | const char * | pszKey) |
| DicItemType getItemType | ( | int | nIndex) |
| DicItemType getItemType | ( | const char * | pszKey) |
| DicItemType getItemTypeFromArray | ( | const char * | pszArrayKey, |
| int | nIndex | ||
| ) |
| const char* getStringValueFromArray | ( | const char * | pszArrayKey, |
| int | nIndex | ||
| ) |
| JsonDictionary* getSubDictionary | ( | const char * | pszKey) |
| JsonDictionary* getSubItemFromArray | ( | const char * | pszArrayKey, |
| int | nIndex | ||
| ) |
| void initWithDescription | ( | const char * | pszDescription) |
| void insertItem | ( | const char * | pszKey, |
| int | nValue | ||
| ) |
| void insertItem | ( | const char * | pszKey, |
| double | fValue | ||
| ) |
| void insertItem | ( | const char * | pszKey, |
| const char * | pszValue | ||
| ) |
| void insertItem | ( | const char * | pszKey, |
| JsonDictionary * | subDictionary | ||
| ) |
| void insertItem | ( | const char * | pszKey, |
| bool | bValue | ||
| ) |
| bool insertItemToArray | ( | const char * | pszArrayKey, |
| int | nValue | ||
| ) |
| bool insertItemToArray | ( | const char * | pszArrayKey, |
| double | fValue | ||
| ) |
| bool insertItemToArray | ( | const char * | pszArrayKey, |
| const char * | pszValue | ||
| ) |
| bool insertItemToArray | ( | const char * | pszArrayKey, |
| JsonDictionary * | subDictionary | ||
| ) |
| bool isKeyValidate | ( | const char * | pszKey) |
|
protected |