- Beiträge: 66
JSON Adapter, bekomme Liste von Elementen
- Philip Herbert
- Autor
- Offline
- Benutzer
-
Weniger
Mehr
2 Wochen 6 Tage her #5481
von Philip Herbert
JSON Adapter, bekomme Liste von Elementen wurde erstellt von Philip Herbert
Hallo Herr Stark,
ich bin auf der Suche nach einem Beispiel., wie ich jeden Datensatz (Arrays-Element) mit seinen Feldern in eine InMemory Tabelle bekomme.
Es wird eine variable Anzahl an Datensätzen mit bekannten Feldnamen zurückgeliefert..
Im Screenshot Beispiel habe ich nur einen einzelnen Datensatz abgefragt.
Im TopLevel steht dann die gesamtzahl sowie die Anzahl der gelieferten Datensätze.
Ich befürchte,man muss dass dann auch später noch mehrfach aufrufen, da der JSON liefernde RestAdapter in der maximalen Ausgabe der Datensätze limitiert ist.
Gibt es dazu ein Beispiel ?
Danke, Philip Herbert
ich bin auf der Suche nach einem Beispiel., wie ich jeden Datensatz (Arrays-Element) mit seinen Feldern in eine InMemory Tabelle bekomme.
Es wird eine variable Anzahl an Datensätzen mit bekannten Feldnamen zurückgeliefert..
Im Screenshot Beispiel habe ich nur einen einzelnen Datensatz abgefragt.
Im TopLevel steht dann die gesamtzahl sowie die Anzahl der gelieferten Datensätze.
Ich befürchte,man muss dass dann auch später noch mehrfach aufrufen, da der JSON liefernde RestAdapter in der maximalen Ausgabe der Datensätze limitiert ist.
Gibt es dazu ein Beispiel ?
Danke, Philip Herbert
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
Weniger
Mehr
- Beiträge: 2136
2 Wochen 6 Tage her #5482
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf JSON Adapter, bekomme Liste von Elementen
Hallo Herr Herbert,
das kann über den JSON Adapter über den JPATH ausgewählt werden, siehe Screenshot.
Wenn Sie die ComboBox aufklappen werden ihnen die möglichen JSON-Elemente angezeigt die aus Unterelementen gelesen werden können. Hier wählen Sie einfach Ihr Array aus und klicken anschließend auf Felder einlesen. Der JSON Adapter liest nun die Struktur unterhalb des gewählten Elements ein und zeigt nur diese in der Feldliste an.
Im Anhang habe ich mal ein Beispiel erstellt, wo dieses Array in mehrere JSON-Objekten vorhanden ist. Hier unterstützt der JSON Adapter auch Wildcards!Um jetzt noch zuordnen zu können, von wo ein Datensatz ursprünglich herkommt, müssen Sie manuell ein Feld einfügen und über „Übernehme Wert von übergeordneten Node“ eine Ebene nach oben und den Elementnamen auswählen bzw. eintragen.
das kann über den JSON Adapter über den JPATH ausgewählt werden, siehe Screenshot.
Wenn Sie die ComboBox aufklappen werden ihnen die möglichen JSON-Elemente angezeigt die aus Unterelementen gelesen werden können. Hier wählen Sie einfach Ihr Array aus und klicken anschließend auf Felder einlesen. Der JSON Adapter liest nun die Struktur unterhalb des gewählten Elements ein und zeigt nur diese in der Feldliste an.
Im Anhang habe ich mal ein Beispiel erstellt, wo dieses Array in mehrere JSON-Objekten vorhanden ist. Hier unterstützt der JSON Adapter auch Wildcards!Um jetzt noch zuordnen zu können, von wo ein Datensatz ursprünglich herkommt, müssen Sie manuell ein Feld einfügen und über „Übernehme Wert von übergeordneten Node“ eine Ebene nach oben und den Elementnamen auswählen bzw. eintragen.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Philip Herbert
- Autor
- Offline
- Benutzer
-
Weniger
Mehr
- Beiträge: 66
2 Wochen 6 Tage her #5483
von Philip Herbert
Philip Herbert antwortete auf JSON Adapter, bekomme Liste von Elementen
Hallo Herr Stark,
leider ist die ComoBox bei mir leer, wenn ich diese öffne.
Irgendwie verstehe ich es leider immer noch nich, wie ich hier weiterkommen kann.
Es wird mit eine Struktur in der Feldliste dargestellt
totalCount (Value)
listofItems(array)
Object1
field1
field2
....
field_n
Objecct2 -<wird nur automatisch angelegt übernommen, wenn ich zuvor im Testlauf 2 Datensätze per Rest abrufe.
Danke, Philip Herbert
leider ist die ComoBox bei mir leer, wenn ich diese öffne.
Irgendwie verstehe ich es leider immer noch nich, wie ich hier weiterkommen kann.
Es wird mit eine Struktur in der Feldliste dargestellt
totalCount (Value)
listofItems(array)
Object1
field1
field2
....
field_n
Objecct2 -<wird nur automatisch angelegt übernommen, wenn ich zuvor im Testlauf 2 Datensätze per Rest abrufe.
Danke, Philip Herbert
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
- Offline
- Administrator
-
Weniger
Mehr
- Beiträge: 2136
2 Wochen 5 Tage her #5484
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf JSON Adapter, bekomme Liste von Elementen
Hallo Herr Herbert,
dass die ComboBox leer ist kann zwei Ursachen haben)
Funktioniert bei Ihnen das erstellte Beispiel „json-array-lesen.fhd“, da ist es doch genauso wie Sie es beschreiben haben, oder habe ich was falsch verstanden?
Können Sie mal eine Test-JSON Datei anfügen, dann kann ich Ihnen auf dieser Basis ein weiteres Beispiel erstellen.
dass die ComboBox leer ist kann zwei Ursachen haben)
- Sie verwenden eine alte Version. Ab
Version 4.5.4
wird das beim Aufklappen dynamisch nachgeladen, falls die angegebene JSON-Datei verfügbar ist.
- Sie versuchen eine JSON-Struktur von einem vorherigen Aufruf zu lesen. Das muss noch implementiert werden. In dem Fall müssten Sie von „Interner Verarbeitung“ auf ein „Datei Verarbeitung“ umstellen, das soweit konfigurieren und anschließend wieder auf „Interne Verarbeitung“ umstellen.
Funktioniert bei Ihnen das erstellte Beispiel „json-array-lesen.fhd“, da ist es doch genauso wie Sie es beschreiben haben, oder habe ich was falsch verstanden?
Können Sie mal eine Test-JSON Datei anfügen, dann kann ich Ihnen auf dieser Basis ein weiteres Beispiel erstellen.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.151 Sekunden