Ich bin neu in Javascript und JSON und herumspielen mit etwas Code. Wie setze ich ein JSON-Objekt gleich einem anderen JSON-Objekt innerhalb der Deklaration des Elternteils
Dies ist das Format meines JSON-Objekt
messageData = {
"attachment": {
"type": "template",
"payload": {
"template_type": "generic",
elements: [{
title: "titleOne",
subtitle: "subtitleOne"
}, {
title: "titleTwo",
subtitle: "subtitleTwo"
}]
}
}
}
Statt gehen einzeln in einen jeden Titel und Untertitel-Objekt Elemente Hinzufügen möchte ich mit einer Schleife zu tun und stellen Sie nur ein Objekt gleich einem Array Das enthält viele weitere Titel- und Untertitelobjekte. Also sagen wir, ich habe die Objekttitel:
titles = {} //100 objects with different titles and subtitles.
Gibt es eine Möglichkeit, diese Logik unten zu implementieren?
messageData = {
"attachment": {
"type": "template",
"payload": {
"template_type": "generic",
elements = titles
}
}
}
Korrekte Formatierung alles? Danke für die Hilfe!
Können Sie erklären, wie Ihr 'Titel' Objekt/Array aussieht? Kannst du 'Titeln' nicht einfach 'Elementen' zuordnen? – mjsarfatti
Versuchen Sie, das Array zu kopieren, verwenden Sie aber dieselben '{title, subtitle}' - Objekte? Oder müssen Sie die gesamte Struktur klonen? – nrabinowitz
@mjsarfatti Titel ist ein Array von mehreren Objekten, die Titel- und Untertitelobjekte enthalten. Und ja, genau das habe ich mir gedacht.aber ich bin mir nicht sicher, wie ich es zuweisen soll. Ist es so einfach wie "Elemente" = Titel? – user3776662