NEWS
verschachteltes json auflösen in Blockly [gelöst]
-
leider jagt ein Problem das andere:
wie kann ein solches json in Blockly ausgewertet werden?
{ "destination_addresses" : [ "Talstraße 52, 66424 Homburg, Deutschland" ], "origin_addresses" : [ "Spitalstraße 75, 66564 Ottweiler, Deutschland" ], "rows" : [ { "elements" : [ { "distance" : { "text" : "21,6 km", "value" : 21566 }, "duration" : { "text" : "25 Minuten", "value" : 1470 }, "status" : "OK" } ] } ], "status" : "OK" }
ich brauche den Wert "duration" - "value" also hier die 1470
geht das überhaupt in Blockly oder nur in Javascript?
das Kapitel "rows" kann ich noch trennen, dann scheitere ich an der eckigen Klammer die das nächste (Unter-) Kapitel umfasst.
-
@jr28 hab das mal in code-tags gesetzt.
müsste Attribut von rows.elements.duration.value sein.
musst du aber nochmal testenedit: oder
rows.0.elements.0.duration.value
-
@homoran said in verschachteltes json auflösen in Blockly:
rows.0.elements.0.duration.value
Bingo, das war es.
Heißt das dann wie folgt:
Immer wenn eine Verschachtelung kommt ist ein "." zu setzen und, wenn zusätzlich eckige Klammern kommen auch noch eine "0." ???
-
@jr28 sagte in verschachteltes json auflösen in Blockly:
wenn zusätzlich eckige Klammern kommen auch noch eine "0." ???
oder eine 1, 2...
je nachdem welches Feld des Arrays das istder hier hat es mir verraten
-
vielen Dank, ein super Tool. Werde ich mir merken.