我正在尝试使用用 Perl (OTRS) 编写的服务的 Web API。数据以 JSON 格式发送。
JSON 结构中的一个字符串值包含一个井号,显然它在 JSON 中用作注释字符。这会导致解析错误:
解析 JSON 字符串时字符串意外结束
我找不到如何转义字符以成功解析字符串。明显的斜线转义导致:
字符串中的非法反斜杠转义序列
任何想法如何逃脱它?
更新: 我尝试使用的 URL 看起来像这样(简化但仍然导致错误):
http://otrs.server.url/otrs/json.pl?User=username&Password=password&Object=TicketObject&Method=ArticleSend&Data={"Subject":"[Ticket#100000] Test Ticket from OTRS"}