我目前正在用 json 填充一些元素。但是,如果加载了新的 json。json 看起来略有不同。我怎样才能忽略密钥的第一部分以便它工作。我在想我可以使用星号,但这给了我在萤火虫中的错误。
这是我的 jQuery
var items = [];
$.each(data[0].attributes['*.dyn.prop.current.profile'], function (key, val) {
items.push(val);
});
displaySortLabel(items, "type-details");
示例 JSON 1
[
{
"avatarDefinitionId":1,
"avatarName":"edge",
"attributes":{
"examplePrefixToSkipOver.act.halt":"1",
"examplePrefixToSkipOver.dyn.prop.current.profile":"1",
"examplePrefixToSkipOver.dyn.prop.firmware":"1.0",
"examplePrefixToSkipOver.dyn.prop.ip.address.3g":"192.168.1.1",
"examplePrefixToSkipOver.dyn.prop.ip.address.cloud.com":"192.168.1.1",
"examplePrefixToSkipOver.dyn.prop.ip.address.lan":"10.0.0.1",
"examplePrefixToSkipOver.dyn.prop.ip.address.wifi":"192.168.1.1",
"examplePrefixToSkipOver.dyn.prop.location":"Chicago Office",
"examplePrefixToSkipOver.dyn.prop.name":"examplePrefixToSkipOver",
"examplePrefixToSkipOver.dyn.prop.priority":"1",
"examplePrefixToSkipOver.dyn.prop.status.detail":"Placeholder-Text",
"examplePrefixToSkipOver.dyn.prop.timestamp":"2010-01-01T12:00:00Z"
}
}
]