'Dragón' }; 当我使用 JSON::XS 将其编码为 JSON 时,我得到如下内容: {"text":-6ren">
gpt4 book ai didi

json - 在 JSON::XS for Perl 中用 "\u four-hex-digits"编码

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

我的散列包含具有 UTF-8 字符的字符串,例如:

$hash = { text => 'Dragón' };

当我使用 JSON::XS 将其编码为 JSON 时,我得到如下内容:

{"text":"Dragón"}

虽然看起来很丑,但是可​​以用,但我想得到这样的东西:

{"text":"Drag\u00f3n"}

这可能吗?

最佳答案

->ascii 将输出限制为 US-ASCII 字符。

my $json = JSON::XS->new->ascii;

my $text = $json->encode($hash);

关于json - 在 JSON::XS for Perl 中用 "\u four-hex-digits"编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20906246/

26 4 0