Ich habe JSON Object
in AJAX-Antwort Ich muss diese Nachricht auf UI anzeigen, dafür verwende ich Linke, dass. msg.result.word_containing_more_than_avg_chars
Es wird gut funktionieren. Aber das Problem ist der Schlüssel ist dynamisch, in einigen Fällen Schlüssel word_containing_more_than_avg_chars
wird title_containing_more_than_avg_Words
. SO, wie behandeln alle Fälle so, dass ich value
Teil nur unabhängig von key
bekommen kann.Wie bekomme ich nur den ersten Wert von JSON-Objekt
2
A
Antwort
3
Holen Sie den Schlüssel mit Object.keys
Methode, die ein Array von Objekteigenschaftsnamen zurückgibt.
msg.result[Object.keys(msg.result)[0]]
0
<html>
<head>
</head>
<body>
<div id="container"></div>
<script>
testobj = {"a" : "123", "b" : "234"};
testArray = [];
for (key in testobj) {
testArray.push(testobj[key]);
}
document.getElementById('container').innerHTML = testArray[0];
</script>
</body>
</html>
Ich dachte, dass ich dies in einer allgemeineren Weise beantworten würde.
Ich sah es ein wenig weniger effizient als die Antwort, die bereits hier ist, aber ich persönlich durchlaufen sie mit einer for-Schleife, weil es zumindest in Chrome gab es keine geeignete Methode für Schlüssel auf dem Objekt.
Verwandte Themen
- 1. Wie bekomme ich den ersten Wert von NSMutableArray (iPhone)?
- 2. Wie bekomme ich nur den ersten Teil XPath - WooCommerce
- 3. cpp-wie bekomme ich nur den Wert von c_str()
- 4. Wie bekomme ich den Wert von ReactBootstrapSlider?
- 5. Wie bekomme ich den ersten Wert von der Abfrage, die den Typ zurückgibt?
- 6. Wie bekomme ich den ersten Video Frame?
- 7. Wie bekomme ich den Wert von Spinner
- 8. Wie bekomme ich den Wert von @DiscriminatorColumn()?
- 9. Wie bekomme ich den Wert von @QueryParam
- 10. Abfrage zeigt nur den ersten zurückgegebenen Wert
- 11. JQuery zeigt nur den ersten Wert
- 12. document.createElement Formular übergibt nur den ersten Wert
- 13. Wie bekomme ich nur die ersten zehn Bytes einer Binärdatei?
- 14. Wie bekomme ich den ersten Schlüssel eines Objekts?
- 15. Wie bekomme ich Daten von nur den ersten paar XML-Einträge mit AJAX
- 16. Wie bekomme ich nur den ersten Teil des Datums ('DD') von einem ganzen Datum?
- 17. Wie bekomme ich den Wert eines DynamicControl?
- 18. Wie bekomme ich den ersten Schlüssel (nicht Wert) von immutable.js map?
- 19. Wie bekomme ich nur href-Wert von Link
- 20. Wie bekomme ich nur einen Wert von einem Array?
- 21. Wie bekomme ich den ausgewählten Wert von @ html.dropdownlist hier?
- 22. Wie bekomme ich den Wert von .pm/xml von Makefile
- 23. Wie bekomme ich den Combobox-Wert?
- 24. Wie bekomme ich den Wert eines td
- 25. Wie bekomme ich den Wert der Checkbox?
- 26. Wie bekomme ich den häufigsten Wert SQL
- 27. Wie bekomme ich den Wert eines XCUIElement?
- 28. Wie bekomme ich den Wert des UISliders?
- 29. Wie bekomme ich den Wert des Texteingabefelds?
- 30. Wie bekomme ich den Wert von textView in Listview?