在我的nodejs中我有这个:
var xmlparser = require("express-xml-bodyparser");
// var bodyParser = require("body-parser");
app.use(xmlparser());
// app.use(bodyParser.json());
//....
调试:
> req.body
{ key1: { key2: [ [Object] ], key3: [ [Object] ] } }
> typeof req.body
'object'
我确实需要访问请求的正文作为字典,但是,我也希望能够存储 body作为数据库中的xml或json字符串。我如何转换" req.body"回到xml字符串或json字符串?
答案 0 :(得分:0)
JSON.stringify()将json转换为字符串。 JSON.parse()将json字符串转换回对象
答案 1 :(得分:0)
您可以如下所示:
var example =
{ key1: { key2: [ [Object] ], key3: [ [Object] ] } };
// Convert to String
var result = JSON.stringify(example);
console.log(result);