Ich muss eine Liste in JSON konvertieren, möchte aber einige Daten bedingt in ein generiertes Array einschließen, das auf den Werten benachbarter Mitglieder der Liste basiert. Und hätte gerne eine elegante Möglichkeit, dies zu tun (Python 3.13)
Details
Ich habe einen Prozess, der Aufrufe im Format akzeptiert
Code: Select all
command: str
device: str
command_options: str
payload: dict[str, Any]
Im Allgemeinen beträgt die Nutzlast
Code: Select all
{
nodes: [
payload1...,
payload2...,
payload3...
]
}
Ich möchte jedoch die Parallelität in der externen API nutzen und Aufrufe umschließen, die
- den gleichen Befehl
- die gleichen Befehlsoptionen
- ein anderes Gerät
Code: Select all
command: C1
device: D1
command_options: C1O1
payload: ... # payload 1
Code: Select all
command: C2
device: D2
command_options: C2O1
payload: ... # payload 2
Code: Select all
command: C2
device: D3
command_options: C2O1
payload: ... # payload 3
Code: Select all
command: C3
device: D3
command_options: C3O1
payload: ... # payload 4
Code: Select all
{
nodes: [
payload1...,
parallelNode: [
payload2...,
payload3...
],
payload4 ...
]
}
Ich suche nach einer effizienten Möglichkeit, diese Eingabe in das gewünschte Ausgabeformat zu verarbeiten.
Mobile version