0

Is there a function to build JSON-RPC in Javascript without libraries but not actually send it? I want to send it over Websocket.

4

1 回答 1

0

只需创建一个 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)当您准备发送它时。

我认为您不需要一个库来创建这些,但如果您不断重复某些内容,您可以创建自己的简单辅助函数。

于 2013-06-13T12:12:40.233 回答