I modify function in lib "ls.snapps.JSONWrapperConverters". After that I can add emty array.
Code of path bellow:
Public Function ToJSON As String
'returns a JSON string representing the object
Dim jsonWriter As JSONWriter
Dim sReturn As String
Dim sType As String
On Error Goto ErrorHandler
Set jsonWriter = New JSONWriter
sReturn = sReturn & jsonWriter.BeginArray
If IsEmpty(Me.m_vData) Then
'sReturn = sReturn & jsonWriter.AppendValue("")
Else
ForAll i In Me.m_vData
sType = TypeName(i)
If sType = "JSONOBJECT" Or sType = "JSONARRAY" Then
sReturn = sReturn & jsonWriter.AppendJSON(i.ToJSON)
Else
sReturn = sReturn & jsonWriter.AppendValue(i)
End If
End ForAll
End If
sReturn = sReturn & jsonWriter.EndArray
ToJSON = sReturn
Done:
Exit Function
ErrorHandler:
Call Me.RaiseError(Error)
End Function