如何:传递的REST API和键/值对的数组

我正在寻找实现传递的REST API和键/值对的数组的指导。

具体来说我的数据如下所示

[{0:1},{1:5},{7:2}...] 

“键”是一个60元素数组的索引。 该值表示几个枚举值之一。 该数组存储在数据库中,但由客户端维护。
数组条目数(数组长度)在运行时是已知的(即必须是可变的)。

在uri中代表这个的最好方法是什么? 而且,服务器将如何解码该参数?

这将通过GET和PUT请求来实现。 服务器是用Node.js编写的

使用json通过这个头文件应用程序/ x-www-form-urlencoded在networking上发送它。 这就是多部分/表单数据进来的地方。用这种传输名称/值对的方法。

换句话说,对于application / x-www-form-urlencoded,发送到服务器的HTTP消息的主体本质上是一个巨大的查询string – 名称/值对由&符号分隔,名称是分隔的从等于symbal(=)的值。 一个例子是:

MyVariableOne = ValueOne&MyVariableTwo = ValueTwo