Olá!
Estou em um desenvolvimento com integração em um endpoint que retorna um objeto tipo lista.
Ele inicia o retorno do serviço consumido com colchetes (padrão válido).
Porém, ao utilizar o método json:FromJson, não é retornado nenhuma informação.
Fiz um exemplo mais simples para ficar mais prático:
Local jJson := JsonObject():New()
jJson:fromJSON('[{"teste":"teste1"}]')
jJson:HasProperty("teste") // aqui esta retornando .F.
// Se eu retiro os colchetes:
jJson:fromJSON('{"teste":"teste1"}')
jJson:HasProperty("teste") // aqui esta retornando .T.
Existe uma forma de contorno, sem eu ter que manipular o conteúdo recebido?
Isso seria uma falha do produto, uma vez que o json com colchetes é valido?