JSON RPC中的数据类型有哪些

发布时间:2021-12-24 16:48:45 作者:iii
来源:亿速云 阅读:133

这篇文章主要介绍“JSON RPC中的数据类型有哪些”,在日常操作中,相信很多人在JSON RPC中的数据类型有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JSON RPC中的数据类型有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

JSON是轻量级的数据交换格式。它可以表示数值、字符串、有序值序列以及名/值对集合。

JSON-RPC是无状态的轻量级远程过程调用(RPC)协议。JSON-RPC规范定义了数据结构以及其处理规则,它是传输无关的,因此可以应用于socket、HTTP、WebSocket或其他消息传输环境。JSON-RPC采用JSON(RFC 4627)作为数据格式。

Parity的网络传输设置

JSON RPC中的数据类型

有几种利用JSON传递的数据类型。由于JavaScript/JSON没有原生的字节数组和大数类型,这两种类型是特别针对以太坊API而设计的,都是用16进制编码,但是有不同的格式化要求。

当编码数量类型 (整数或数值)时,编码为最紧凑的16进制并使用0x前缀,紧凑的意思是0应当编码为0x0而不是0x00。示例如下:

当编码未格式化的数据(字节数组、账户地址、哈希、字节码数组)时,编码为16进制,使用前缀0x,每字节使用两个16进制数字表示。例如:

除了数据和数量,也有标准的JSON类型,我们称之为STR(字符串)和INT(整数)。

启用Parity的JSON-RPC API

默认情况下,并非所有的API都会暴露出来。但是你可以在启动Parity时使用--jsonrpc-apis APIS 来启用相应的API。

APIS时以逗号区隔的API名称列表。可用的名称包括:all, safe, web3, eth, net, personal, parity, parity_set, traces, rpc, parity_accounts, signer。你可以使用-前缀禁用某个特定的api,例如:all,-personal

默认开启的api为: web3,eth,pubsub,net,parity,parity_pubsub,traces,rpc,secretstore。

Parity的JSON-RPC API列表

账户管理基础API

Parity扩展API

保险库管理API

签名API

挖矿相关API

开发相关API

网络信息API

节点设置API

Parity账户管理扩展API

Parity配置API

Pairty订阅API

签名API

跟踪调试API

Whisper扩展API

密钥库API

到此,关于“JSON RPC中的数据类型有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. JSON、Protobuf、Thrift、MessagePack 对比和开发指南
  2. 怎么在Go语言中处理JSON

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

json rpc

上一篇:怎么使用Marketing Cloud的扩展字段作为搜索条件进行搜索

下一篇:linux中如何删除用户组

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》