NodeJS将路径数组转换为JSON

编程入门 行业动态 更新时间:2024-10-14 22:16:48

NodeJS将路径<a href=https://www.elefans.com/category/jswz/34/1771288.html style=数组转换为JSON"/>

NodeJS将路径数组转换为JSON

是否有一种简单的方法来转换具有路径=>值对(例如)的对象列表]

path: /wip/bish/name // value: bing
path: /wip/bash/name // value: bang
path: /wip/bosh/name // value: bong   

所以我最终得到一个像这样的json对象:

{
   "wip": {
       "bish": {
           "name": "bing"
       },
       "bash": {
           "name": "bang"
       },
       "bosh: {
           "name": "bong"
       }
   }
}

源数据看起来像:

{ Parameters:
    [ 
        { 
            Name: '/wip/bish/name',            
            Value: 'bing' 
        },
        { 
            Name: '/wip/bash/name',
            Value: 'bang'
        },
        { 
            Name: '/wip/bosh/name',            
            Value: 'bong'
        }
    ] 
}
回答如下:

原来有一个名为'flat'的软件包,带有一个'unflatten'函数,可以解决我的问题。

https://www.npmjs/package/flat

var unflatten = require('flat').unflatten

unflatten({
    'three.levels.deep': 42,
    'three.levels': {
        nested: true
    }
})

// {
//     three: {
//         levels: {
//             deep: 42,
//             nested: true
//         }
//     }
// }

更多推荐

NodeJS将路径数组转换为JSON

本文发布于:2024-05-07 00:23:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1753977.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   转换为   路径   NodeJS   JSON

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!