17 lines
578 B
Markdown
17 lines
578 B
Markdown
import json
|
|
|
|
# Az n8n az 'items' listában adja át a bejövő adatokat.
|
|
# Nekünk az első elem kell, ami az Execute Command kimenete.
|
|
input_item = items[0]
|
|
|
|
# Kivesszük a 'stdout' mezőt, ami a JSON-t tartalmazza szövegként.
|
|
stdout_string = input_item.json['stdout']
|
|
|
|
# A `json.loads()` paranccsal a szöveget átalakítjuk egy Python listává,
|
|
# ami dictionary-ket tartalmaz.
|
|
switches_list = json.loads(stdout_string)
|
|
|
|
# Visszaadjuk a listát. Az n8n a Code node kimenetén ezt automatikusan
|
|
# szét fogja bontani különálló elemekre (item-ekre).
|
|
return switches_list
|