Ich bevölkere gerade einige Elemente mit Json. Wenn jedoch ein neuer JSON geladen wird. Der JSON sieht etwas anders aus. Wie kann ich den ersten Teil des Schlüssels ignorieren, damit er funktioniert? Ich dachte, ich könnte ein Sternchen benutzen, aber das gibt mir einen Fehler im Feuerwanze.Ignorieren Teil des Schlüssels in JSON Anruf mit jquery
Hier ist meine jQuery
var items = [];
$.each(data[0].attributes['*.dyn.prop.current.profile'], function (key, val) {
items.push(val);
});
displaySortLabel(items, "type-details");
Beispiel 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"
}
}
]
http://api.jquery.com/attribute-ends-with- selector/ – Shanimal
Wenn du dom-Elemente nicht betrachtest (sorry) könntest du einen regulären Ausdruck vom Schlüsselwert – Shanimal