npm.io
0.0.1 • Published 7 years ago

json-filter2

Licence
ISC
Version
0.0.1
Deps
0
Size
9 kB
Vulns
0
Weekly
0

json-filter


根据用户定义的数据结构过滤掉不需要的字段 例如,原始数据:

    let obj = {
        const obj = {
        id: 1,
        name: "wanglihui",
        password: "test",
        family: {
            first: 1,
            second: 'two'
        },
        birthday: new Date(),
        // willNull: null,
    };

现在只想返回, id 和family中的second,可以定义如下数据结构:

        const destObj = {
            id: 'number',
            family: {
                second: 'string'
            }
        }

最终拿到的结果是:

    {
        id: 1,
        family: {
            second: 'test'
        }
    }

Usage


    npm install json-filter --save

返回数据结构定义


数据结构定义

定义是类型 javascript类型
date Date
boolean boolean
number number
string string
? 允许此值为空,如 ?number

其他当做对象处理

test

mocha

Keywords