如果我有一个HTTP服务器并且有人向其发布JSON,但是JSON具有两种不同的结构之一,并且唯一保持不变的密钥是app.post("/post", function(req, res){
if(req.body.post.group =="Sunnah") {
var group1 = req.body.post.group;
group1.create(req.body.post, function(err, newSunnah){
if(err){
console.log(err);
} else {
res.redirect("/view");
}
});
} if(req.body.post.group !=="Sunnah") {
res.send("Not available");
}
});
,该如何解析呢?
示例1:
example
示例2:
{
"example": "",
"example2": {
"example3": 0
}
}
仅可以使用一种结构:
{
"example": "",
"example4": {
"example5": false
}
}