问题是,导出时json数据结构可能与浏览器中显示的不同。
我的结构:
{
"name" : "Main Category",
"prio" : "10",
"subCategories" : {
"subCategory1" : {
"name" : "Sub Category 1",
"products" : {
"product1" : true
}
},
"subCategory2" : {
"name" : "Sub Category 2",
"products" : {
"product2" : true
}
}
}
}
如果子类别字段包含多个子级,则数据结构不会更改。但是,如果它只有一个孩子,那就是结果:
{
"name" : "Main Category",
"prio" : "10",
"subCategories" : [ null, {
"name" : "Sub Category 1",
"prio" : 1,
"products" : {
"product1" : true
}
} ]
}
为什么会改变?