perl - 使用 JSON-RPC 协议(protocol)的 Perl Client to API 使用哪些模块?

标签 perl json-rpc mojolicious

我正在寻找一个使用 JSON-RPC 的 API 的 Perl 客户端。为此使用的最佳模块是什么?使用 Mojolicious 可能/有效吗?

最佳答案

Mojolicious 具有非常好的 JSON 编码/解码功能,虽然以下示例并不完全是 JSON-RPC,但使其完全兼容很简单:

post '/prefetch' => sub {
    my ($self) = @_;

    my $post = $self->req->json;

    my %row;
    for my $key (qw(country state city district suburb address number complement latitude longitude)) {
        $row{$key} = $post->{$key} if exists $post->{$key};
    }

关于perl - 使用 JSON-RPC 协议(protocol)的 Perl Client to API 使用哪些模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055316/

相关文章:

python - Python 有类似 Perl 5.1 0's "state"variables 的东西吗?

perl - 如何在 Perl 中转换时区?

json-rpc - 有 OpenRPC 的 swagger ui 类似吗?

perl - Mojolicious 的 "morbo"适合生产吗?

linux - 无法安装 mojolicious

sql - 如何更新循环中 SELECT 返回的行?

javascript - 为什么我的表单发布函数会打开我的 .pl 文件而不是执行它?

JSON RPC - "id"有何用途?

linux - 在 Linux 上安装 libjson-rpc-perl

perl - 如何访问 Mojolicious 模型中的 session 数据