js 如何把[ ]转换 为 { }

发布于 2022-09-12 22:16:20 字数 900 浏览 8 评论 0

原数据结构↓
image

理想效果↓

const data = {
        'baseTable': '',
        'dataModelCorrelations': [
          {
            'associativeTableName': '',
            'connectionType': '',
            'joinConnection': ''
          }
        ],
        'dataModelDimensions': [
          {
            'columnDetailList': '',
            'tableName': '',
            'type': ''
          }
        ],
        'dataModelFilters': [
          {
            'columnName': '',
            'expression': '',
            'value': ''
          }
        ],
        'dataModelName': '',
        'dataModelNumber': '',
        'dataSource': ''
      }

数据内内容不变,就是最外边的[]转换为{},不能是json(string的),就还是object或者数组这样子

我该怎么操作才能达到效果呢~..

感谢各位大神大哥的指导,先感谢你们的回答,小弟感激不尽,还请轻喷!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

金兰素衣 2022-09-19 22:16:20

你之前的数据结构

    [ key: 123, key2: 222]

这是怎么来的, 我怎么没见过数组还能这么用的

一杯敬自由 2022-09-19 22:16:20

我咋没看出前后啥区别

落花随流水 2022-09-19 22:16:20

第一眼惊呆了。然后理解了...
确实是骚操作
还有另外一种

let obj = {};
obj[0] = 111;
obj[1] = 222;

这种表现和定义相背的操作尽量别写。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文