构建JSON-RPC的函数

Function to build JSON-RPC

本文关键字:函数 JSON-RPC 构建      更新时间:2023-09-26

是否有一个函数来构建JSON-RPC在Javascript没有库,但实际上没有发送它?

只需创建一个JSON对象,然后使用JSON.stringify将其转换为字符串,如果这是你正在寻找的。

例如,要构建wikipedia v1.1示例:

{
    "version": "1.1",
    "method": "confirmFruitPurchase",
    "id": "194521489",
    "params": [
        ["apple", "orange", "Mangoos"],
        1.123
    ]
}

你可以这样做:

var rpc = {
    version: 1.1,
    method: "confirmFruitPurchase",
    id: 194521489,
}

等。

你可以修改它,就像你将一个普通的javascript对象使用.[]符号,然后var JSON_RPC_string = JSON.stringify(rpc)当你准备好发送它。

我不认为你需要一个库来创建这些,但你可以创建自己的简单的帮助函数,如果有一些你一直重复。