如何转义 JSON 字符串并检查往返转换。
JSON 字符串转义必须处理引号、反斜杠和控制字符。应使用序列化器,不要依赖一连串临时拼凑的替换。
按任务需求调整流程。
将输入视为字符串值,使用 JSON 序列化器生成有效的引号及转义。区分完整 JSON 文档与嵌入另一文档中的字符串。再解析结果,确认原始字符能够恢复。
- 你需要提供什么
- 字符串内容。
- 你会得到什么
- 正确转义的 JSON 字符串及反向解码。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
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.
完整示例
"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.
将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
转义后的 JSON 字符串应包含两端的引号吗?
生成完整的 JSON 字符串字面量时,应包含引号。仅在目标明确要求内部表示时才省略。
为什么字符串经过另一层处理后,反斜杠会增多?
每个序列化层都可能转义上一层表示。应跟踪当前处理的是原始文本、JSON 文本,还是显示出来的代码字符串。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑