我有一个嵌套的JSON对象数组。我希望将其作为URL中的参数传递给想要将其保存到Mongo数据库中。但它当我这样做它保存为[对象对象]。我怎么能这样做?
答案 0 :(得分:1)
假设你有任何对象。你已经在这样的参数中传递了这个对象。你不能发送任何对象,因为URL不知道你发送任何key的类型。所以我们首先将对象转换为string.than你可以发送任何嵌套对象。
var add={
name:"abc",
college:{
id:3
}
}
var key = JSON.stringify(add);
const request = require('request');
request(' http://localhost:8080/user/send/'+ key, function(err, res, body) {
console.log(body);
});
比这样的服务器端代码可以访问req api。
app.get('/send/:key', function (req, res) {
console.log(req.params.key)
//{"name":"abc","college":{"id":3}} you easily access object like this
});