1 Star 1 Fork 0

凤凯/compare-json-keys

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
testData.js 1.82 KB
一键复制 编辑 原始数据 按行查看 历史
fengkai 提交于 2017-09-12 19:29 +08:00 . modify example & readme
var defaultJson = {
a:1,
"b":{
c:{
"d":[1,2,3]
},
f:[
{g4:1},
{g5:1},
{g6:1},
{
g:2,
g1:[{h:3},{h1:4},{h2:5}],
g2:21,
g3:22
}
]
},
z:100
};
var testData = [{
oriJson: defaultJson,
tarJson: {
a:1,
"b":{
c:{
"d":[1,2,3]
},
f:[
{g4:1},
{g5:1},
{g6:1},
{
g1:[{h:3},{h1:4}],
g2:21,
g3:22
}
]
},
z:100
},
expect: ['b.f.array.g', 'b.f.array.g1.array.h2']
},
{
oriJson: defaultJson,
tarJson: {
a:1,
"b":{
f:[
{g6:1},
{
g1:[{h:3},{h1:4}],
g3:22
}
]
},
z:100
},
expect: ['b.c',
'b.f.array.g4',
'b.f.array.g5',
'b.f.array.g',
'b.f.array.g2',
'b.f.array.g1.array.h2']
},
{
oriJson: defaultJson,
tarJson: {
a:1,
"b":"",
z:100
},
expect: ['b.c', 'b.f']
},
{
oriJson:{
a:'a',
b:{
b1:'b1',
b2:'b2'
}
},
tarJson:{
a:'a',
b:{
b1:'b1'
}
},
expect: ['b.b2']
}
];
module.exports = testData;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/njkj/compare-json-keys.git
git@gitee.com:njkj/compare-json-keys.git
njkj
compare-json-keys
compare-json-keys
master

搜索帮助