【发布时间】:2021-10-08 13:17:25
【问题描述】:
我有一个从 SendGrid Inbound Parse webhook 获取的缓冲区文本。
入站解析 Webhook 处理域或子域的所有传入电子邮件,解析内容和附件,然后将 multipart/form-data 发布到您选择的 URL。
发布的内容是缓冲格式,如下所示
<Buffer 2d 2d 78 64 6b 69 ... >
现在我需要将其转换为可读的 JSON 格式。 当我尝试将此缓冲区转换为 JSON 时,我得到了这样的结果。
var json = JSON.parse(buf);
{ type: 'Buffer', data: [ 97, 98, 99 ] }
我需要像下面的例子那样内容。那是actula格式。
当我尝试将缓冲区转换为字符串格式时,我得到了我需要的结果。但是,那是整个字符串格式。我需要 JSON 格式的。因为我需要一些响应参数,例如“From”、“To”信息。有没有办法将缓冲区转换为可读的 JSON 格式。
缓冲区 -> 字符串 -> JSON
请您帮我将 Buffer 对象转换为可读的 JSON 对象。
【问题讨论】:
标签: node.js json parsing google-cloud-functions busboy