sagen, dass ich die folgende JSON-Datei:Ist es möglich, JSON Schlüsselnamen auf Wert basiert zurückzukehren, ohne den Schlüssel des Namen zu kennen
{"attributes":
{
"blue":true,
"red":false,
"green":true,
"webAtt":
{
"webColor": "#EF5689",
"webSafe":true
}
}
}
lässt aber auch sagen, dass ich kenne keine JSON-Knoten mit Ausnahme von „Attribute“. Wie würde ich herausfinden, welche Attribute wahr sind? Ist das überhaupt möglich? Wenn nicht, muss es für jeden Kindknoten von "Attributen" fest codiert sein?
Ich möchte dies in JavaScript wenn möglich getan.
EDIT: Es gibt einen Grund, warum WebAtt da ist und es ist, weil ich "websafe" und nicht "webAtt" bekommen will, wenn Sie fegen.
Ihre JSON ist ungültig; Das '{' in 'Grün' wirft einen Syntaxfehler. Ich nehme an, Sie wollen nur das Objekt für Grün haben? –
Ja ... mein Schlechter ... das ist nur ein Beispiel JSON, das ich im laufenden Betrieb gemacht habe, nicht das, wofür ich JavaScript in Wirklichkeit brauche ... – Midimistro
siehe aktualisierter JSON für korrekte Syntax. – Midimistro