1.8 KiB
1.8 KiB
JSON OutputList
(Workflow ComfyUI inclus)
Crée une OutputList en extrayant des tableaux ou des dictionnaires à partir d'objets JSON.
Utilise la syntaxe JSONPath pour extraire les valeurs, voir JSONPath sur Wikipedia .
Toutes les valeurs correspondantes sont aplanies en une longue liste.
Vous pouvez également utiliser ce nœud pour créer des objets à partir de chaînes littérales comme [1, 2, 3].
key, value, int et float utilisent is_output_list=True (indiqué par le symbole 𝌠) et seront traités séquentiellement par les nœuds correspondants.
Entrées
| Nom | Type | Description |
|---|---|---|
jsonpath |
STRING |
JSONPath utilisé pour extraire les valeurs. |
json |
STRING |
Une chaîne de caractères JSON qui est traduite en objet. |
obj |
* |
(optionnel) objet de tout type qui remplacera la chaîne JSON |
Sorties
| Nom | Type | Description |
|---|---|---|
key |
STRING 𝌠 |
La clé pour les dictionnaires ou l'index pour les tableaux (sous forme de chaîne de caractères). Techniquement, c'est un index global de la liste aplanie pour tous les éléments non-clés. |
value |
STRING 𝌠 |
La valeur sous forme de chaîne de caractères. |
int |
INT 𝌠 |
La valeur sous forme d'entier (si le nombre ne peut pas être analysé, la valeur par défaut est 0). |
float |
FLOAT 𝌠 |
La valeur sous forme de nombre à virgule flottante (si le nombre ne peut pas être analysé, la valeur par défaut est 0). |
count |
INT |
Nombre total d'éléments dans la liste aplanie |
debug |
STRING |
Sortie de débogage de tous les objets correspondants sous forme de chaîne de caractères JSON formatée |
