[英]how to convert x-www-form-urlencoded payload to json
我正在使用npm 请求模块发布数据。 默认情况下,posy是x-www-form-urlencoded
因此在服务器端,我正在接收这样的数据
{
'files[0][path]': 'myfile1',
'files[0][contents]': 'some content',
'files[0][active]': 'true'
}
如何将数据解析为json? 喜欢
{
files: [{
path: 'mypath',
content: 'mycontent',
active: true
} {
path: 'mypath2',
content: 'mycontent2',
active: false
}]
}
我认为Express js可能为此使用中间线,但是我正在使用hapi服务器。 将有效负载解析为json的选项是什么?
有许多现有的节点程序包可以处理解析请求。 查看https://www.npmjs.com/package/body-parser-json 。 从头开始编写解决方案只会浪费时间。
在服务器端和hapijs上使用bodyparsing,我碰巧碰到了做到这一点的hapi-bodyparser 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.