|
|
|
@ -16,6 +16,7 @@ main(int argc, char * argv[]) |
|
|
|
{ |
|
|
|
struct BIGPOINT_DYNTYPE * dyn; |
|
|
|
struct BIGPOINT_HASH * hash = new(BIGPOINT_HASH); |
|
|
|
struct json_object * json; |
|
|
|
|
|
|
|
dyn = new(BIGPOINT_DYNTYPE, BIGPOINT_DYNTYPE_INT, sizeof(int), 123); |
|
|
|
bigpoint_hash_set(hash, TEST_KEY1, dyn); |
|
|
|
@ -33,9 +34,9 @@ main(int argc, char * argv[]) |
|
|
|
|
|
|
|
delete(hash); |
|
|
|
|
|
|
|
hash = newFromJson( |
|
|
|
BIGPOINT_HASH, |
|
|
|
json_tokener_parse("{\"key1\":123,\"key2\":321}")); |
|
|
|
json = json_tokener_parse("{\"key1\":123,\"key2\":321}"); |
|
|
|
hash = newFromJson(BIGPOINT_HASH, json); |
|
|
|
json_object_put(json); |
|
|
|
|
|
|
|
dyn = bigpoint_hash_get(hash, TEST_KEY1); |
|
|
|
printf("%d\n", (dyn->data)._int); |
|
|
|
|