gpt4 book ai didi

Perl JSON 英镑符号转义

转载 作者:行者123 更新时间:2023-12-01 04:30:04 26 4
gpt4 key购买 nike

我正在尝试使用用 Perl (OTRS) 编写的服务的 Web API。
数据以 JSON 格式发送。

JSON 结构中的字符串值之一包含一个井号,显然在 JSON 中用作注释字符。
这会导致解析错误:

unexpected end of string while parsing JSON string



我找不到如何转义字符以成功解析字符串。
明显的斜线转义导致:

illegal backslash escape sequence in string



任何想法如何逃避它?

更新:
我尝试使用的 URL 看起来像这样(简化但仍会导致错误):

http://otrs.server.url/otrs/json.pl?User=username&Password=password&Object=TicketObject&Method=ArticleSend&Data={"Subject":"[Ticket#100000] Test Ticket from OTRS"}

最佳答案

使用 Uri::escape :

use URI::Escape;
my $safe = uri_escape($url);

rfc1738对于可能不安全的字符列表。

关于Perl JSON 英镑符号转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com