javascript - JSON nested objects parsing with BodyParser in node.js -
i have node.js server receiving json object put:
{ stats = { abdominal=0, bicep=0, deltoids=0, erector_spinae=0, gastro_soleus=0, gluteus=0, hamstrings=0, lat_dor_rhom=0, obliques=0, pectoralis=0, quadriceps=0, trapezius=0, triceps=0 }, name=name, _id=userid, level=1, experience=200 } i use chunk of code try , access data:
user.name = req.body.name; user.level = req.body.level; user.experience = req.body.experience; user.stats = { abdominal: req.body.stats["abdominal"], bicep: req.body.stats["bicep"], deltoids: req.body.stats["deltoids"], erector_spinae: req.body.stats["erector_spinae"], gastro_soleus: req.body.stats["gastro_soleus"], gluteus: req.body.stats["gluteus"], hamstrings: req.body.stats["hamstrings"], lat_dor_rhom: req.body.stats["lat_dor_rhom"], obliques: req.body.stats["obliques"], pectoralis: req.body.stats["pectoralis"], quadriceps: req.body.stats["quadriceps"], trapezius: req.body.stats["trapezius"], triceps: req.body.stats["triceps"] }; the name, level, , experience values update fine accessing stats object's members doesn't seem work. when simple console.log(req.body["stats"]["abdominal"]); undefined result. console.log(req.body["stats"]); work, though, , prints out whole object. thoughts why accessing these variables isn't working?
well didn't solve problem decided there no benefit having nested object made 1 layer. fixed issues having.
Comments
Post a Comment