【问题标题】:How to send array of objects in postman form data and and receive as array of objects如何以邮递员表单数据发送对象数组并作为对象数组接收
【发布时间】:2021-06-23 21:17:16
【问题描述】:

在邮递员中,我已经完成了表单数据 KEY -products VALUE-

[
  { name: "Pizza", price: "10", quantity: "7" },
  { name: "Cerveja", price: "12", quantity: "5" },
  { name: "Hamburguer", price: "10", quantity: "2" },
  { name: "Fraldas", price: "6", quantity: "2" },
];

在代码中,我想接收同样的对象数组,但我可以将它作为字符串接收。我的代码是

var products =req.body.products;
console.log(typeof(products))//string shows
var Products=JSON.parse(JSON.stringify(products))
console.log(typeof(Products))// it also string shows

如果我打印数组 0 索引值,它会打印“[”数组括号 请帮帮我,我是新来的。 谢谢

【问题讨论】:

    标签: javascript arrays postman


    【解决方案1】:

    我想你问了重复的问题 点击here!该解决方案对我有用!

    【讨论】:

      【解决方案2】:

      由于products是一个字符串,你只需要把它解析成一个带有JSON.parse()的对象

      当您想将 javascript 对象转换为字符串时,请使用 JSON.stringify()

      所以:

      var products = JSON.parse(req.body.products); // parse string to object
      console.log(products[0]); // will output the pizza
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-14
        • 2023-04-08
        • 2020-10-25
        • 1970-01-01
        • 1970-01-01
        • 2016-05-10
        • 2015-11-09
        • 2012-10-18
        相关资源
        最近更新 更多