向 MQTT 代理发送一组数据

Send an array of data to MQTT broker

我有这样一组数据:

plist = [
        ["name1", "address1"],
        ["name2", ["address2"],
        ["name3", "address3"]
        ....
        ]

我需要将它发送给 MQTT 代理。 AFAIK,MQTT 仅支持 Buffer 或 String。如何将我的数组转换为与 MQTT 兼容的类型,同时保持结构完整?

选择 none 语言特定的编码,例如JSON 或 ProtoBuf