Expressão Json InArgument

Atual: “{”“processo”“: “+Processo+”,”“usuario”“: 586,”“destino”“: “+Destino+”,”“campos”“: {”“4550"”: “”“+cadastro_limite+”“”}}"

Pretendido: (vão ser 20 campos)

“{”+
“”“processo”“: “+Processo+”,”+
“”“usuario”“: 586,”+
“”“destino”“: “+Destino+”,”+
“”“campos”“:”+
“{”+
“”“4550"”: “”“+cadastro_limite+”“”,"+
“}”+
“}”

Porém retorna erro, alguém consegue identificar se tem algo errado no segundo caso

Hi,

In my environment (Studio 22.10.5) , the following works.

"{"+
"""processo"": "+Processo+","+ 
"""usuario"": 586,"+ 
"""destino"": "+Destino+","+ 
"""campos"":"+
"{"+ 
"""4550"": """+cadastro_limite+""","+ 
"}"+ 
"}"

image

Can you share screenshot of the error?

Regards,

Hi @Marcos_Rogerio_Kusten

Sim, há um erro no segundo caso. Você esqueceu de adicionar as vírgulas (,) entre os campos do objeto “campos”. Além disso, a última vírgula (,) após o último campo do objeto “campos” não é necessária.

Aqui está a versão corrigida:

"{" +
    """processo"": """ + Processo + """," +
    """usuario"": 586," +
    """destino"": """ + Destino + """," +
    """campos"": {" +
        """4550"": """ + cadastro_limite + """," +
        """field2"": """ + value2 + """," +  // Add remaining fields and values here
        """field3"": """ + value3 + """" +
    "}" +
"}"

Observe que em vez de concatenar as strings manualmente, geralmente é melhor usar uma biblioteca ou estrutura que possa lidar com a serialização e deserialização JSON para você. Isso pode ajudar a evitar erros de sintaxe e vulnerabilidades de segurança.

Regards,

Olá, nesse caso que é uma string com quebra de linha, me retorna erro

“Operação contratada.”,"+
““Seguem em anexo: CET, Seguro Prestamista, Cédula de Crédito.”,”+
““Coletar assinatura no restante do processo de custeio.”,”+
““Após a liberação do custeio, solicitar recibo de pagamento junto a empresa do orçamento e notas fiscais para os casos que o mesmo já pagou com capital próprio.”,”+
““Para os demais casos, a transferência deverá ser realizada para empresa conforme apresentação do orçamento, sendo via transação bancária.”,”+
"“Verificar antes da liberação se cadastros de proponente e aval estão vigentes, conforme manuais.”