dryos:cjson
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dryos:cjson [2021/04/21 18:11] – [Internal functions] coon | dryos:cjson [2022/01/30 21:56] (current) – coon | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== JSON generator API ===== | ===== JSON generator API ===== | ||
+ | * cJsonGenerator_Create | ||
+ | * cJsonGenerator_CreateForStream | ||
+ | * cJsonGenerator_Free | ||
+ | * cJsonGenerator_GetBuffer | ||
+ | * cJsonGenerator_GetBufferLength | ||
+ | * cJsonGenerator_WriteBeginArray | ||
+ | * cJsonGenerator_WriteBeginArrayField | ||
+ | * cJsonGenerator_WriteEndArray | ||
+ | * cJsonGenerator_WriteBeginObject | ||
+ | * cJsonGenerator_WriteBeginObjectField | ||
+ | * cJsonGenerator_WriteEndObject | ||
+ | * cJsonGenerator_WriteBoolField | ||
+ | * cJsonGenerator_WriteBoolValue | ||
+ | * cJsonGenerator_WriteIntegerField | ||
+ | * cJsonGenerator_WriteIntegerValue | ||
+ | * cJsonGenerator_WriteNullField | ||
+ | * cJsonGenerator_WriteRealField | ||
+ | * cJsonGenerator_WriteRealValue | ||
+ | * cJsonGenerator_WriteStringField | ||
+ | * cJsonGenerator_WriteStringValue | ||
===== JSON parser API ===== | ===== JSON parser API ===== | ||
+ | * cJsonDocument_ParseFromBuffer | ||
+ | * cJsonDocument_ParseFromStream | ||
===== Internal functions ===== | ===== Internal functions ===== | ||
Line 53: | Line 75: | ||
* cJsonDocument_GenerateToStream | * cJsonDocument_GenerateToStream | ||
* cJsonDocument_ParseArray | * cJsonDocument_ParseArray | ||
- | * cJsonDocument_ParseFromBuffer | ||
- | * cJsonDocument_ParseFromStream | ||
* cJsonDocument_ParseObject | * cJsonDocument_ParseObject | ||
* cJsonDocument_ParseRoot | * cJsonDocument_ParseRoot | ||
* cJsonDocument_WriteFieldByNodeType | * cJsonDocument_WriteFieldByNodeType | ||
* cJsonDocument_WriteValueByNodeType | * cJsonDocument_WriteValueByNodeType | ||
+ | |||
+ | == cJsonGenerator == | ||
* cJsonGenerator_BackupState | * cJsonGenerator_BackupState | ||
* cJsonGenerator_BuildString | * cJsonGenerator_BuildString | ||
- | * cJsonGenerator_Close | + | * cJsonGenerator_WriteFieldTemplate |
- | * cJsonGenerator_Create | + | |
- | * cJsonGenerator_CreateForStream | + | |
* cJsonGenerator_Finalize | * cJsonGenerator_Finalize | ||
* cJsonGenerator_Flush | * cJsonGenerator_Flush | ||
* cJsonGenerator_Free | * cJsonGenerator_Free | ||
- | * cJsonGenerator_GetBuffer | ||
- | * cJsonGenerator_GetBufferLength | ||
* cJsonGenerator_Initialize | * cJsonGenerator_Initialize | ||
* cJsonGenerator_InitializeForBuffer | * cJsonGenerator_InitializeForBuffer | ||
Line 78: | Line 96: | ||
* cJsonGenerator_VerifyField | * cJsonGenerator_VerifyField | ||
* cJsonGenerator_VerifyToken | * cJsonGenerator_VerifyToken | ||
- | * cJsonGenerator_WriteBeginArray | ||
- | * cJsonGenerator_WriteBeginArrayField | ||
- | * cJsonGenerator_WriteBeginObject | ||
- | * cJsonGenerator_WriteBeginObjectField | ||
- | * cJsonGenerator_WriteBoolField | ||
- | * cJsonGenerator_WriteBoolValue | ||
- | * cJsonGenerator_WriteEndArray | ||
- | * cJsonGenerator_WriteEndObject | ||
- | * cJsonGenerator_WriteFieldTemplate | ||
- | * cJsonGenerator_WriteIntegerField | ||
- | * cJsonGenerator_WriteIntegerValue | ||
- | * cJsonGenerator_WriteNullField | ||
* cJsonGenerator_WriteRawValue | * cJsonGenerator_WriteRawValue | ||
* cJsonGenerator_WriteRawValueField | * cJsonGenerator_WriteRawValueField | ||
- | * cJsonGenerator_WriteRealField | ||
- | * cJsonGenerator_WriteRealValue | ||
- | * cJsonGenerator_WriteStringField | ||
- | * cJsonGenerator_WriteStringValue | ||
* cJsonGenerator_WriteValueTemplate | * cJsonGenerator_WriteValueTemplate | ||
dryos/cjson.txt · Last modified: 2022/01/30 21:56 by coon