【问题标题】:Convert JSON array format to different JSON format in JavaScript在 JavaScript 中将 JSON 数组格式转换为不同的 JSON 格式
【发布时间】:2021-03-25 23:28:38
【问题描述】:

我正在开发 expressJS 应用程序,我需要将发布请求发送到 url。 我正在使用 sequelize 并从 mssql 数据库表中获取数据。 我的数据就像[ { "x":"data1", "y":"data2", "z":1, "w":3 } ]

在api文档中,我必须像{ "x":"data1", "y":"data2", "z":1, "w":3 }这种类型一样发布数据。

我不知道如何转换?两种类型有什么区别?

感谢您的帮助

【问题讨论】:

  • 第一个是数组。看起来您只想将该数组中的第一个条目转发到 API
  • findOne代替find,或者从数组中拉出对象result = result[0] || {}

标签: javascript node.js json express


【解决方案1】:
[{ x: "data1", y: "data2", z: 1, w: 3 }]

sn-p 上面是一个数组。您想将其转换为对象。因此,您可以使用数组索引从数组中获取数据,即object

const array = [{
  x: "data1",
  y: "data2",
  z: 1,
  w: 3
}];
const obj = array[0];
console.log(obj);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 2018-06-13
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多