mirror of https://github.com/DaveGamble/cJSON
Changed the #define values of cJSON* data types
We can use bitops to check if the parsed JSON is of a particular types using OR
This commit is contained in:
parent
e95313adad
commit
ce546b54d8
16
cJSON.h
16
cJSON.h
|
@ -29,14 +29,14 @@ extern "C"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* cJSON Types: */
|
/* cJSON Types: */
|
||||||
#define cJSON_False 0
|
#define cJSON_False (1 << 0)
|
||||||
#define cJSON_True 1
|
#define cJSON_True (1 << 1)
|
||||||
#define cJSON_NULL 2
|
#define cJSON_NULL (1 << 2)
|
||||||
#define cJSON_Number 3
|
#define cJSON_Number (1 << 3)
|
||||||
#define cJSON_String 4
|
#define cJSON_String (1 << 4)
|
||||||
#define cJSON_Array 5
|
#define cJSON_Array (1 << 5)
|
||||||
#define cJSON_Object 6
|
#define cJSON_Object (1 << 6)
|
||||||
|
|
||||||
#define cJSON_IsReference 256
|
#define cJSON_IsReference 256
|
||||||
#define cJSON_StringIsConst 512
|
#define cJSON_StringIsConst 512
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue