JSON::...ion_1_0(3pm)
π JSON::RPC::Common::Procedure::Call::Version_1_0 β the whole vibe π
okay so bestie, welcome to the User Contributed Perl Documentation page for JSON::RPC::Common::Procedure::Call::Version_1_0, which is genuinely such a mouthful but we love her anyway π«Ά
πΈ NAME πΈ
JSON::RPC::Common::Procedure::Call::Version_1_0 β it's a JSON-RPC 1.0 request, that's the whole thing, that's her π
β¨ VERSION β¨
version 0.11 β periodt, that's the number, don't come for me π
π SYNOPSIS π
here's how you actually use her, no cap:
use JSON::RPC::Common::Procedure::Call;
my $req = JSON::RPC::Common::Procedure::Call->inflate({
# 1.0 doesn't specify the version
id => "oink",
params => [ 1 .. 3 ],
});
see how id is "oink"? iconic. the params are just [ 1 .. 3 ]. and yes, the comment in there literally says # 1.0 doesn't specify the version because 1.0 does NOT specify the version, that's just the rules, iykyk π
π¦ DESCRIPTION π¦
so this class implements requests according to the JSON-RPC 1.0 spec over at:
<http://json-rpc.org/wiki/specification>
and here's the one thing you gotta remember or you WILL be confused, fr fr:
JSON-RPC 1.0 requests are considered notifications if the "id" is null. like, null id = notification. that's it. that's the rule π
π AUTHOR π
Yuval Kogman <nothingmuch@woobling.org> β king behavior, we stan π«Ά
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2014 by Yuval Kogman and others. π
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go off, remix it, slay β¨
and that's the page bestie!! this one was generated with perl v5.30.3 on 2020-06-23 under the JSON::...ion_1_0(3pm) title, mwah π bye bye π¦πΈπ
π¦ where this page comes from
- debian bookworm: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libjson-rpc-common-perl 0.11-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms