Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
A datatype for storing a json_t on a LinkedList. More...
#include <json_util.h>
Public Member Functions | |
JsonNode * | AllocateJsonNode (json_t *json_p) |
Allocate a JsonNode that points to the given json object. More... | |
void | FreeJsonNode (ListItem *node_p) |
Free a JsonNode. More... | |
Data Fields | |
ListItem | jn_node |
The base List node. More... | |
json_t * | jn_json_p |
Pointer to the json object. More... | |
Data Fields inherited from ListItem | |
ListItem * | ln_prev_p |
A pointer to the previous ListItem. More... | |
ListItem * | ln_next_p |
A pointer to the next ListItem. More... | |
A datatype for storing a json_t on a LinkedList.
JsonNode * AllocateJsonNode | ( | json_t * | json_p | ) |
Allocate a JsonNode that points to the given json object.
json_p | The json object for the JsonNode to point to. |
NULL
upon error.void FreeJsonNode | ( | ListItem * | node_p | ) |
ListItem jn_node |
The base List node.
json_t* jn_json_p |
Pointer to the json object.