Developer postOriginal post (opens in a new tab)

ServerComposer Update! Version 0.19 Released!

ServerComposer Version 0.19 - 2018.12.16

Today we have released a new version of ServerComposer with some new commands. Full details of what's new in this release are listed here:

now you can use JSON full support ...

Socket
New Constants[BETA]:
Json_Null
Json_String
Json_Boolean
Json_Array
Json_Object
Json_Number

New commands [BETA] :
int ParseJson(int JsonID,string JsonInput)
string JsonErrorMessage()
int JsonValue(int JsonID)
int GetJsonMember(int JsonID,string JsonKey)
string GetJsonString(int JsonID)
int GetJsonInteger(int JsonID)
number GetJsonFloat(int JsonID)
int GetJsonBoolean(int JsonID)
int CreateJson(int JsonID)
int SetJsonObject(int JsonID)
int AddJsonMember(int JsonID,string JsonKey)
nil SetJsonString(int JsonID,string Text)"
nil SetJsonInteger(int JsonID,int Value)
nil SetJsonFloat(int JsonID,number Value)
nil SetJsonBoolean(int JsonID,int Value)
int SetJsonArray(int JsonID)
nil RemoveJsonMember(int JsonID,string JsonKey)
nil RemoveJsonElement(int JsonID,int JsonIndex)
int JsonType(int JsonID)
int JsonObjectSize(int JsonID)
int JsonArraySize(int JsonID)
int IsJsonInstance(int JsonID)
nil FreeJson(int JsonID)
string ComposeJson(int JsonID)
nil ClearJsonMembers(int JsonID)
nil JsonType(int JsonID)
int AddJsonElement(int JsonID [,int Index])
int ExamineJsonMembers(int JsonID)
int NextJsonMember(int JsonID)
string JsonMemberKey(int JsonID)
int JsonMemberValue(int JsonID)
int GetJsonElement(int JsonID,int JsonIndex)

Websocket
New Constants[BETA]:
Json_Null
Json_String
Json_Boolean
Json_Array
Json_Object
Json_Number

New commands [BETA] :
int ParseJson(int JsonID,string JsonInput)
string JsonErrorMessage()
int JsonValue(int JsonID)
int GetJsonMember(int JsonID,string JsonKey)
string GetJsonString(int JsonID)
int GetJsonInteger(int JsonID)
number GetJsonFloat(int JsonID)
int GetJsonBoolean(int JsonID)
int CreateJson(int JsonID)
int SetJsonObject(int JsonID)
int AddJsonMember(int JsonID,string JsonKey)
nil SetJsonString(int JsonID,string Text)"
nil SetJsonInteger(int JsonID,int Value)
nil SetJsonFloat(int JsonID,number Value)
nil SetJsonBoolean(int JsonID,int Value)
int SetJsonArray(int JsonID)
nil RemoveJsonMember(int JsonID,string JsonKey)
nil RemoveJsonElement(int JsonID,int JsonIndex)
int JsonType(int JsonID)
int JsonObjectSize(int JsonID)
int JsonArraySize(int JsonID)
int IsJsonInstance(int JsonID)
nil FreeJson(int JsonID)
string ComposeJson(int JsonID)
nil ClearJsonMembers(int JsonID)
nil JsonType(int JsonID)
int AddJsonElement(int JsonID [,int Index])
int ExamineJsonMembers(int JsonID)
int NextJsonMember(int JsonID)
string JsonMemberKey(int JsonID)
int JsonMemberValue(int JsonID)
int GetJsonElement(int JsonID,int JsonIndex)

Note : we are recreating the documentation and soon the IDE will be reworked.

for any questions, do not hesitate to access our community : http://mysocket.space/forums/sc

Enjoy :)