Boa tarde, Ao substituir a função FWJsonSerialize por JsonObject:toJSON, ao realizar a requisição POST, retorna erro 400 bad resquet, analisando o json gerado a única diferença esta nos campos datas, que com a função FWJsonSerialize gera caracter escape barra invertida.
- "14\/06\/2023" com FWJsonSerialize
- "14/06/2023" com JsonObject:toJSON
Segue trecho do fonte como estou montando o Json
cJsonPos := oObjCab:toJson()
aJson := {}
Aadd(aJson,JsonObject():new())
aJson[Len(aJson)]:= oObjCab
cJsonPos := FWJsonSerialize(aJson)
oRstCliLog := FWRest():New(cUrlBase)
oRstCliLog:setPath(cPath)
oRstCliLog:SetPostParams(cJsonPos)
oRstCliLog:Post(aHeadOut)
Retornando para a função FWJsonSerialize, volta funcionar corretamente.