dryos:cjson
This is an old revision of the document!
Table of Contents
cJson / jsonpg
JSON generator API
- cJsonGenerator_Create
- cJsonGenerator_CreateForStream
- cJsonGenerator_Close
- cJsonGenerator_GetBuffer
- cJsonGenerator_GetBufferLength
- 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_WriteRawValueField
- cJsonGenerator_WriteRealField
- cJsonGenerator_WriteRealValue
- cJsonGenerator_WriteStringField
- cJsonGenerator_WriteStringValue
JSON parser API
- cJsonDocument_ParseFromBuffer
- cJsonDocument_ParseFromStream
Internal functions
cJsonArrayList
- cJsonArrayList_Create
- cJsonArrayList_DisplaceBack
- cJsonArrayList_DisplaceForward
- cJsonArrayList_ExtendBufferIfNecessary
- cJsonArrayList_Finalize
- cJsonArrayList_Free
- cJsonArrayList_Get
- cJsonArrayList_GetCount
- cJsonArrayList_Initialize
- cJsonArrayList_Remove
- cJsonArrayList_Replace
cJsonBufferInput
- cJsonBufferInput_Create
- cJsonBufferInput_Finalize
- cJsonBufferInput_Free
- cJsonBufferInput_Initialize
- cJsonBufferInput_Read
cJsonBufferOutput
- cJsonBufferOutput_Create
- cJsonBufferOutput_ExtendBufferIfNecessary
- cJsonBufferOutput_Finalize
- cJsonBufferOutput_Free
- cJsonBufferOutput_Initialize
- cJsonBufferOutput_Write
cJsonCharProviderUtf8
- cJsonCharProviderUtf8_Create
- cJsonCharProviderUtf8_Finalize
- cJsonCharProviderUtf8_Free
- cJsonCharProviderUtf8_Get
- cJsonCharProviderUtf8_GetPosition
- cJsonCharProviderUtf8_Initialize
- cJsonCharProviderUtf8_Peek
- cJsonCharProviderUtf8_ReadIfBufferEmpty
cJsonDocument
- cJsonDocument_CreateNodeFromTokenType
- cJsonDocument_FreeBuffer
- cJsonDocument_GenerateArray
- cJsonDocument_GenerateObject
- cJsonDocument_GenerateRoot
- cJsonDocument_GenerateToBuffer
- cJsonDocument_GenerateToStream
- cJsonDocument_ParseArray
- cJsonDocument_ParseObject
- cJsonDocument_ParseRoot
- cJsonDocument_WriteFieldByNodeType
- cJsonDocument_WriteValueByNodeType
cJsonGenerator
- cJsonGenerator_BackupState
- cJsonGenerator_BuildString
- cJsonGenerator_Finalize
- cJsonGenerator_Flush
- cJsonGenerator_Free
- cJsonGenerator_Initialize
- cJsonGenerator_InitializeForBuffer
- cJsonGenerator_InitializeForStream
- cJsonGenerator_InitializeTextWriter
- cJsonGenerator_PrepareWrite
- cJsonGenerator_RestoreState
- cJsonGenerator_VerifyCompleted
- cJsonGenerator_VerifyField
- cJsonGenerator_VerifyToken
- cJsonGenerator_WriteValueTemplate
cJsonHashTable
- cJsonHashTable_AddToBucket
- cJsonHashTable_Clear
- cJsonHashTable_Create
- cJsonHashTable_CreateItem
- cJsonHashTable_Finalize
- cJsonHashTable_FindItem
- cJsonHashTable_Free
- cJsonHashTable_FreeItem
- cJsonHashTable_GetIterator
- cJsonHashTable_Hash
- cJsonHashTable_Initialize
- cJsonHashTable_Rehash
- cJsonHashTable_Remove
- cJsonHashTable_RemoveFromBucket
- cJsonHashTable_Set
cJsonLexer
- cJsonLexer_AppendCharToToken
- cJsonLexer_ClearBuffer
- cJsonLexer_Create
- cJsonLexer_DecodeUnicode
- cJsonLexer_Finalize
- cJsonLexer_Free
- cJsonLexer_GetChar
- cJsonLexer_GetCharIfTokenContinue
- cJsonLexer_GetTokenString
- cJsonLexer_Initialize
- cJsonLexer_IsValueStart
- cJsonLexer_Next
- cJsonLexer_OnError
- cJsonLexer_OnKeyword
- cJsonLexer_OnNeutral
- cJsonLexer_OnNumExp
- cJsonLexer_OnNumExpSign
- cJsonLexer_OnNumExpStart
- cJsonLexer_OnNumFrac
- cJsonLexer_OnNumFracStart
- cJsonLexer_OnNumInt
- cJsonLexer_OnNumIntZero
- cJsonLexer_OnNumSign
- cJsonLexer_OnStr
- cJsonLexer_OnStrEscape
- cJsonLexer_OnStrEscapeUnicode
cJsonNode
- cJsonNode_AddToArray
- cJsonNode_ClearArray
- cJsonNode_ClearArray
- cJsonNode_ClearObject
- cJsonNode_Clone
- cJsonNode_ContainsKeyInObject
- cJsonNode_CreateObject
- cJsonNode_DetachFromArray
- cJsonNode_DetachFromObject
- cJsonNode_Finalize
- cJsonNode_Free
- cJsonNode_GetArrayCount
- cJsonNode_GetBigNumber
- cJsonNode_GetFromArray
- cJsonNode_GetFromObject
- cJsonNode_GetInteger
- cJsonNode_GetNodeType
- cJsonNode_GetObjectIterator
- cJsonNode_GetReal
- cJsonNode_GetString
- cJsonNode_InitializeArray
- cJsonNode_InitializeBigNumber
- cJsonNode_InitializeInteger
- cJsonNode_InitializeKeyword
- cJsonNode_InitializeObject
- cJsonNode_InitializeReal
- cJsonNode_InitializeString
- cJsonNode_InsertToArray
- cJsonNode_RemoveFromArray
- cJsonNode_RemoveFromObject
- cJsonNode_SetToObject
- cJsonNode_ShallowCopy
cJsonObjectIterator
- cJsonObjectIterator_GetKey
- cJsonObjectIterator_GetMutableValue
- cJsonObjectIterator_GetValue
- cJsonObjectIterator_Next
cJsonParserStateStack
- cJsonParserStateStack_CopyContent
- cJsonParserStateStack_Create
- cJsonParserStateStack_Finalize
- cJsonParserStateStack_Free
- cJsonParserStateStack_Initialize
- cJsonParserStateStack_IsEmpty
- cJsonParserStateStack_Pop
- cJsonParserStateStack_Push
cJsonParser
- cJsonParser_Close
- cJsonParser_CreateFromBuffer
- cJsonParser_CreateFromStream
- cJsonParser_DecodeNumber
- cJsonParser_Finalize
- cJsonParser_Free
- cJsonParser_GetEncoding
- cJsonParser_GetFieldName
- cJsonParser_GetInteger
- cJsonParser_GetPosition
- cJsonParser_GetRawValue
- cJsonParser_GetReal
- cJsonParser_GetString
- cJsonParser_GetTokenType
- cJsonParser_Initialize
- cJsonParser_InitializeCharProvider
- cJsonParser_InitializeFromBuffer
- cJsonParser_InitializeFromStream
- cJsonParser_InitializeLexer
- cJsonParser_IsBigNumber
- cJsonParser_PreRead
- cJsonParser_Read
- cJsonParser_ResolveEncoding
cJsonString
- cJsonString_AppendChar
- cJsonString_AppendString
- cJsonString_AppendStringN
- cJsonString_Clear
- cJsonString_Create
- cJsonString_Equals
- cJsonString_ExtendBufferIfNecessary
- cJsonString_Finalize
- cJsonString_Free
- cJsonString_Get
- cJsonString_Initialize
- cJsonString_Length
- cJsonString_Set
cJsonSyntaxVerifier
- cJsonSyntaxVerifier_Create
- cJsonSyntaxVerifier_Finalize
- cJsonSyntaxVerifier_Free
- cJsonSyntaxVerifier_Initialize
- cJsonSyntaxVerifier_TransitState
- cJsonSyntaxVerifier_Verify
- cJsonSyntaxVerifier_VerifyEof
cJsonTextWriterUtf8
- cJsonTextWriterUtf8_Create
- cJsonTextWriterUtf8_Finalize
- cJsonTextWriterUtf8_Free
- cJsonTextWriterUtf8_Initialize
- cJsonTextWriterUtf8_WriteString
cJsonUtil
- cJsonUtil_DiscriminateEncoding
- cJsonUtil_DoubleToString
- cJsonUtil_EscapeAndAppendString
- cJsonUtil_GetForVerify
- cJsonUtil_IntToString
- cJsonUtil_IsInteger
- cJsonUtil_IsNumberString
- cJsonUtil_IsStartWithBom
- cJsonUtil_IsString
- cJsonUtil_PeekForVerify
- cJsonUtil_StringToDouble
- cJsonUtil_StringToInt
- cJsonUtil_UnicodeEscape
- cJsonUtil_Utf16CharToUtf8
dryos/cjson.1619021880.txt.gz · Last modified: 2021/04/21 18:18 by coon