json.h
String buffer for building strings with memory checks.
Definition: stringBuilder.h:82
void fiftyoneDegreesJsonPropertyValues(fiftyoneDegreesJson *json)
Writes the values in the json->values list to the buffer in json.
fiftyoneDegreesCollection * strings
Collection of strings.
Definition: json.h:81
void fiftyoneDegreesJsonPropertyEnd(fiftyoneDegreesJson *json)
Writes the end of the property in json->property to the buffer in json.
void fiftyoneDegreesJsonPropertySeparator(fiftyoneDegreesJson *json)
Writes the a property separator to the buffer in json.
fiftyoneDegreesList * values
The values for the property.
Definition: json.h:83
fiftyoneDegreesProperty * property
The property being added.
Definition: json.h:82
Property structure containing all the meta data relating to a property.
Definition: property.h:71
fiftyoneDegreesPropertyValueType storedPropertyType
Stored type of the values for the property.
Definition: json.h:85
void fiftyoneDegreesJsonDocumentEnd(fiftyoneDegreesJson *json)
Writes the end of the JSON document characters to the buffer in json.
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition: exceptions.h:111
void fiftyoneDegreesJsonPropertyStart(fiftyoneDegreesJson *json)
Writes the start of the property in json->property to the buffer in json.
All the shared methods and fields required by file, memory and cached collections.
Definition: collection.h:402
Structure used to populated a JSON string for all required properties and values.
Definition: json.h:79
void fiftyoneDegreesJsonDocumentStart(fiftyoneDegreesJson *json)
Writes the start of the JSON document characters to the buffer in json.
