NEWS
[gelöst] Json auslesen nach Konvertierung von xml-Format
-
Hallo Zusammen,
der bestehenden string-Datenpunkt (im xml-Format) wurde mit "xml2js" und JSON.stringify konvertiert und in einen anderen Datenpunkt gespeichert.
Soweit so gut und klappt auch ... aber!Jetzt wollte ich mit getAttr() die Werte auslesen und habe festgestellt, dass es Mehrfachwerte auf der selben Ebene gibt.
Siehe hier:

Bei der Anfrage zum Wert "Activity.Id" bekomme ich (null) als Ergebnis.
Das wird daher kommen, dass es auf der Ebene mehrfach "Id" gibt.
Gibt es eine komfortable Möglichkeit die Ids (oder halt andere "mehrfach" auftretende Werte) auszulesen ohne es per String-Mechanismen iterativ zu zerlegen?Sollte der Ansatz verfehlt sein und es bessere Lösungen für den string-xml-Datenpunkt geben, bin ich auch dafür offen.
Danke für eure Hilfe
Grüße Plasma
-
Hallo Zusammen,
der bestehenden string-Datenpunkt (im xml-Format) wurde mit "xml2js" und JSON.stringify konvertiert und in einen anderen Datenpunkt gespeichert.
Soweit so gut und klappt auch ... aber!Jetzt wollte ich mit getAttr() die Werte auslesen und habe festgestellt, dass es Mehrfachwerte auf der selben Ebene gibt.
Siehe hier:

Bei der Anfrage zum Wert "Activity.Id" bekomme ich (null) als Ergebnis.
Das wird daher kommen, dass es auf der Ebene mehrfach "Id" gibt.
Gibt es eine komfortable Möglichkeit die Ids (oder halt andere "mehrfach" auftretende Werte) auszulesen ohne es per String-Mechanismen iterativ zu zerlegen?Sollte der Ansatz verfehlt sein und es bessere Lösungen für den string-xml-Datenpunkt geben, bin ich auch dafür offen.
Danke für eure Hilfe
Grüße Plasma
Bitte nie als Bild einfügen. als Text und jeweils 3 von denen vorher und nachher
`Das ist ein array. Mit
Activity[0].Id[0]kannst du auf die erste ID zugreifen. Wenn du schreibst was du tun willst, kann ich dir dafür eine möglichkeit zeigen ansonsten findest du array funktionen hier: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/ArrayEDIT: blödes Bild, da übersieht man die hälfte... :) hab editiert
-
Hallo Zusammen,
der bestehenden string-Datenpunkt (im xml-Format) wurde mit "xml2js" und JSON.stringify konvertiert und in einen anderen Datenpunkt gespeichert.
Soweit so gut und klappt auch ... aber!Jetzt wollte ich mit getAttr() die Werte auslesen und habe festgestellt, dass es Mehrfachwerte auf der selben Ebene gibt.
Siehe hier:

Bei der Anfrage zum Wert "Activity.Id" bekomme ich (null) als Ergebnis.
Das wird daher kommen, dass es auf der Ebene mehrfach "Id" gibt.
Gibt es eine komfortable Möglichkeit die Ids (oder halt andere "mehrfach" auftretende Werte) auszulesen ohne es per String-Mechanismen iterativ zu zerlegen?Sollte der Ansatz verfehlt sein und es bessere Lösungen für den string-xml-Datenpunkt geben, bin ich auch dafür offen.
Danke für eure Hilfe
Grüße Plasma
@plasmachef direct mit for of durch alle objekte iterieren.
-
Bitte nie als Bild einfügen. als Text und jeweils 3 von denen vorher und nachher
`Das ist ein array. Mit
Activity[0].Id[0]kannst du auf die erste ID zugreifen. Wenn du schreibst was du tun willst, kann ich dir dafür eine möglichkeit zeigen ansonsten findest du array funktionen hier: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/ArrayEDIT: blödes Bild, da übersieht man die hälfte... :) hab editiert
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden