void fiftyoneDegreesJsonPropertyEnd(fiftyoneDegreesJson *json)
Writes the end of the property in json->property to the buffer in json.
void fiftyoneDegreesJsonDocumentEnd(fiftyoneDegreesJson *json)
Writes the end of the JSON document characters to the buffer in json.
void fiftyoneDegreesJsonPropertyValues(fiftyoneDegreesJson *json)
Writes the values in the json->values list to the buffer in json.
void fiftyoneDegreesJsonPropertySeparator(fiftyoneDegreesJson *json)
Writes the a property separator to the buffer in json.
void fiftyoneDegreesJsonDocumentStart(fiftyoneDegreesJson *json)
Writes the start of the JSON document characters to the buffer in json.
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:408
Structure used to represent a 51Degrees exception and passed into methods that might generate excepti...
Definition exceptions.h:115
Structure used to populated a JSON string for all required properties and values.
Definition json.h:83
fiftyoneDegreesList * values
The values for the property.
Definition json.h:87
fiftyoneDegreesCollection * strings
Collection of strings.
Definition json.h:85
fiftyoneDegreesPropertyValueType storedPropertyType
Stored type of the values for the property.
Definition json.h:89
fiftyoneDegreesProperty * property
The property being added.
Definition json.h:86
Property structure containing all the meta data relating to a property.
Definition property.h:75
String buffer for building strings with memory checks.
Definition stringBuilder.h:86
