Como escapar strings JSON e verificar a conversão de volta.
O escape de strings JSON deve tratar aspas, barras invertidas e caracteres de controle. Use um serializador em vez de uma sequência de substituições improvisadas.
Adapte o fluxo à sua tarefa.
Trate a entrada como um valor de string e use um serializador JSON para produzir aspas e escapes válidos. Diferencie um documento JSON completo de uma string inserida em outro documento. Analise o resultado de volta para confirmar a recuperação dos caracteres originais.
- O que você fornece
- Conteúdo de uma string.
- O que você recebe
- String JSON corretamente escapada e decodificação inversa.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Encode the text hello followed by one line break and then world as a complete JSON string literal. Preserve the line break when parsed back.
Exemplo completo
"hello\nworld" The JSON source contains a backslash followed by n, not an unescaped newline inside the quotes. Parsing this string returns the original text with one line break.
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
As aspas externas devem fazer parte de uma string JSON escapada?
Inclua-as ao produzir um literal de string JSON completo. Omita-as somente quando o destino exigir especificamente a representação interna.
Por que as barras invertidas se multiplicam quando a string passa por outra camada?
Cada camada de serialização pode escapar a representação anterior. Acompanhe se você está tratando texto original, texto JSON ou uma string de código exibida.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑