User Tools

Site Tools


dryos:cjson

cJson / jsonpg

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

  • 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_WriteFieldTemplate
  • 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_WriteRawValue
  • cJsonGenerator_WriteRawValueField
  • 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.txt · Last modified: 2022/01/30 21:56 by coon